Package org.openiam.idm.searchbeans
Class UserSearchBean
- java.lang.Object
-
- org.openiam.idm.searchbeans.AbstractSearchBean<T,KeyType>
-
- org.openiam.idm.searchbeans.AbstractKeyNameSearchBean<T,KeyType>
-
- org.openiam.idm.searchbeans.AbstractMetadataTypeSearchBean<T,KeyType>
-
- org.openiam.idm.searchbeans.EntitlementsSearchBean<DTO,String>
-
- org.openiam.idm.searchbeans.AbstractAttributeAwareSearchBean<User,UserAttribute,UserAttributeSearchBean>
-
- org.openiam.idm.searchbeans.UserSearchBean
-
- All Implemented Interfaces:
Serializable
,DisplayNameAwareSearchBean
,SearchBean<User,String>
- Direct Known Subclasses:
OrphanSearchBean
,PotentialSupSubSearchBean
public class UserSearchBean extends AbstractAttributeAwareSearchBean<User,UserAttribute,UserAttributeSearchBean>
Created by: Alexander Duckardt Date: 19.11.12- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DateSearchParam
conversionDateToken
protected DateSearchParam
createDateToken
protected DateSearchParam
lastDateToken
Last date of this user's validityprotected DateSearchParam
startDateToken
Date when the user's validity starts-
Fields inherited from class org.openiam.idm.searchbeans.EntitlementsSearchBean
excludeOwnersAndAdmins, groupIdSet, includeAccessRights, organizationIdSet, resourceIdSet, roleIdSet, userIdSet
-
Fields inherited from class org.openiam.idm.searchbeans.AbstractKeyNameSearchBean
name
-
-
Constructor Summary
Constructors Constructor Description UserSearchBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEmployeeIdMatchToken(SearchParam param)
void
addFirstNameMatchToken(SearchParam param)
void
addLastNameMatchToken(SearchParam param)
void
addMaidenNameMatchToken(SearchParam param)
void
addNickNameMatchToken(SearchParam param)
protected UserAttributeSearchBean
createAttributeSearchBean(String name, String value, String metadataElementId)
-
Methods inherited from class org.openiam.idm.searchbeans.AbstractAttributeAwareSearchBean
addAttribute, addAttribute
-
Methods inherited from class org.openiam.idm.searchbeans.EntitlementsSearchBean
addChildId, addGroupId, addOrganizationId, addOrganizationIdList, addParentId, addResourceId, addRoleId, addUserId, setIncludeAccessRights
-
Methods inherited from class org.openiam.idm.searchbeans.AbstractMetadataTypeSearchBean
addMetadataType
-
Methods inherited from class org.openiam.idm.searchbeans.AbstractKeyNameSearchBean
getName, isCaseSensitive, setDisplayNameToken, setName, setNameToken
-
Methods inherited from class org.openiam.idm.searchbeans.AbstractSearchBean
addKey, addKeys, addSortParam, getCacheKey, getKeySet, setKey, setKeySet
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.idm.searchbeans.DisplayNameAwareSearchBean
getDisplayNameToken
-
-
-
-
Field Detail
-
createDateToken
protected DateSearchParam createDateToken
-
startDateToken
protected DateSearchParam startDateToken
Date when the user's validity starts
-
lastDateToken
protected DateSearchParam lastDateToken
Last date of this user's validity
-
conversionDateToken
protected DateSearchParam conversionDateToken
-
-
Method Detail
-
addFirstNameMatchToken
public void addFirstNameMatchToken(SearchParam param)
-
addNickNameMatchToken
public void addNickNameMatchToken(SearchParam param)
-
addLastNameMatchToken
public void addLastNameMatchToken(SearchParam param)
-
addMaidenNameMatchToken
public void addMaidenNameMatchToken(SearchParam param)
-
addEmployeeIdMatchToken
public void addEmployeeIdMatchToken(SearchParam param)
-
createAttributeSearchBean
protected UserAttributeSearchBean createAttributeSearchBean(String name, String value, String metadataElementId)
- Specified by:
createAttributeSearchBean
in classAbstractAttributeAwareSearchBean<User,UserAttribute,UserAttributeSearchBean>
-
-