Package org.openiam.idm.searchbeans
Class ResourceSearchBean
- 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<Resource,ResourceProp,ResourceAttributeSearchBean>
-
- org.openiam.idm.searchbeans.ResourceSearchBean
-
- All Implemented Interfaces:
Serializable,DisplayNameAwareSearchBean,SearchBean<Resource,String>
public class ResourceSearchBean extends AbstractAttributeAwareSearchBean<Resource,ResourceProp,ResourceAttributeSearchBean>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceSearchBean.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringTYPE_MANAGED_SYS-
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 ResourceSearchBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExcludeResourceType(String excludeResourceType)voidaddResourceType(String resourceType)protected ResourceAttributeSearchBeancreateAttributeSearchBean(String name, String value, String metadataElementId)StringgetResourceTypeId()voidsetResourceTypeId(String resourceTypeId)-
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
-
TYPE_MANAGED_SYS
public static final String TYPE_MANAGED_SYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResourceTypeId
public String getResourceTypeId()
-
setResourceTypeId
public void setResourceTypeId(String resourceTypeId)
-
addExcludeResourceType
public void addExcludeResourceType(String excludeResourceType)
-
addResourceType
public void addResourceType(String resourceType)
-
createAttributeSearchBean
protected ResourceAttributeSearchBean createAttributeSearchBean(String name, String value, String metadataElementId)
- Specified by:
createAttributeSearchBeanin classAbstractAttributeAwareSearchBean<Resource,ResourceProp,ResourceAttributeSearchBean>
-
-