Class UserQuery.OrderByQuery
- java.lang.Object
-
- ch.ivyteam.ivy.persistence.query.Query<IUser>
-
- ch.ivyteam.ivy.security.query.UserQuery
-
- ch.ivyteam.ivy.security.query.UserQuery.OrderByQuery
-
- All Implemented Interfaces:
UserQuery.IOrderByQueryColumns
- Direct Known Subclasses:
UserQuery.OrderByColumnQuery
- Enclosing class:
- UserQuery
public static class UserQuery.OrderByQuery extends UserQuery implements UserQuery.IOrderByQueryColumns
Provides methods to order the result by columns ofIUser.Example:
Corresponds to SQL:UserQuery.create() .orderBy() .fullName().descending() .name();SELECT * FROM IWA_User ORDER BY FullName DESC, Name ASC- API:
- This is a public API.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ch.ivyteam.ivy.security.query.UserQuery
UserQuery.FilterLink, UserQuery.FilterQuery, UserQuery.GroupByQuery, UserQuery.IBoolFilterQuery, UserQuery.IColumnFilterQuery, UserQuery.IFilterableColumns, UserQuery.IFilterLink, UserQuery.IFilterQuery, UserQuery.IGroupByQueryColumns, UserQuery.IIntegerColumnFilterQuery, UserQuery.INumberColumnFilterQuery, UserQuery.IOrderByQueryColumns, UserQuery.IPatternColumnFilterQuery, UserQuery.IStringColumnFilterQuery, UserQuery.OrderByColumnQuery, UserQuery.OrderByQuery
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserQuery.OrderByColumnQueryapplicationId()Adds an order by statement for the columnApplicationIdin the default direction ascending.
To change the order to descending useapplicationId().descending()UserQuery.OrderByColumnQueryeMailAddress()Adds an order by statement for the columnEMailAddressin the default direction ascending.
To change the order to descending useeMailAddress().descending()UserQuery.OrderByColumnQueryexternalId()Adds an order by statement for the columnExternalIdin the default direction ascending.
To change the order to descending useexternalId().descending()UserQuery.OrderByColumnQueryfullName()Adds an order by statement for the columnFullNamein the default direction ascending.
To change the order to descending usefullName().descending()UserQuery.OrderByColumnQueryname()Adds an order by statement for the columnNamein the default direction ascending.
To change the order to descending usename().descending()UserQuery.OrderByColumnQuerysecurityMemberId()Adds an order by statement for the columnSecurityMemberIdin the default direction ascending.
To change the order to descending usesecurityMemberId().descending()
-
-
-
Method Detail
-
name
public UserQuery.OrderByColumnQuery name()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
Namein the default direction ascending.
To change the order to descending usename().descending()Example:
UserQuery.create().orderBy().name()
SQL part:
ORDER BY Name ASC- Specified by:
namein interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.name()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
fullName
public UserQuery.OrderByColumnQuery fullName()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
FullNamein the default direction ascending.
To change the order to descending usefullName().descending()Example:
UserQuery.create().orderBy().fullName()
SQL part:
ORDER BY FullName ASC- Specified by:
fullNamein interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.fullName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
applicationId
public UserQuery.OrderByColumnQuery applicationId()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
ApplicationIdin the default direction ascending.
To change the order to descending useapplicationId().descending()Example:
UserQuery.create().orderBy().applicationId()
SQL part:
ORDER BY ApplicationId ASC- Specified by:
applicationIdin interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.applicationId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
externalId
public UserQuery.OrderByColumnQuery externalId()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
ExternalIdin the default direction ascending.
To change the order to descending useexternalId().descending()Example:
UserQuery.create().orderBy().externalId()
SQL part:
ORDER BY ExternalId ASC- Specified by:
externalIdin interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.externalId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
eMailAddress
public UserQuery.OrderByColumnQuery eMailAddress()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
EMailAddressin the default direction ascending.
To change the order to descending useeMailAddress().descending()Example:
UserQuery.create().orderBy().eMailAddress()
SQL part:
ORDER BY EMailAddress ASC- Specified by:
eMailAddressin interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.eMailAddress()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
securityMemberId
public UserQuery.OrderByColumnQuery securityMemberId()
Description copied from interface:UserQuery.IOrderByQueryColumnsAdds an order by statement for the column
SecurityMemberIdin the default direction ascending.
To change the order to descending usesecurityMemberId().descending()Example:
UserQuery.create().orderBy().securityMemberId()
SQL part:
ORDER BY SecurityMemberId ASC- Specified by:
securityMemberIdin interfaceUserQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
UserQuery.IOrderByQueryColumns.securityMemberId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-