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 DateSearchParamconversionDateTokenprotected DateSearchParamcreateDateTokenprotected DateSearchParamlastDateTokenLast date of this user's validityprotected DateSearchParamstartDateTokenDate 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 voidaddEmployeeIdMatchToken(SearchParam param)voidaddFirstNameMatchToken(SearchParam param)voidaddLastNameMatchToken(SearchParam param)voidaddMaidenNameMatchToken(SearchParam param)voidaddNickNameMatchToken(SearchParam param)protected UserAttributeSearchBeancreateAttributeSearchBean(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:
createAttributeSearchBeanin classAbstractAttributeAwareSearchBean<User,UserAttribute,UserAttributeSearchBean>
-
-