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 class
ResourceSearchBean.Builder
-
Field Summary
Fields Modifier and Type Field Description static String
TYPE_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 void
addExcludeResourceType(String excludeResourceType)
void
addResourceType(String resourceType)
protected ResourceAttributeSearchBean
createAttributeSearchBean(String name, String value, String metadataElementId)
String
getResourceTypeId()
void
setResourceTypeId(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:
createAttributeSearchBean
in classAbstractAttributeAwareSearchBean<Resource,ResourceProp,ResourceAttributeSearchBean>
-
-