public boolean isRoleTypeSearchCriteriumTypeSupported(IdentitySearchCriteriumType constraintType) { IdentityObjectSearchCriteriaType constraint = IdentityObjectSearchCriteriaType.valueOf(constraintType.name()); if (constraint != null) { return getSessionContext().getIdentityStoreRepository().getSupportedFeatures(). isRoleNameSearchCriteriaTypeSupported(constraint); } else { return false; } } };
public boolean isGroupsSearchCriteriumTypeSupported(String groupType, IdentitySearchCriteriumType constraintType) { IdentityObjectType objectType = getSessionContext().getIdentityObjectTypeMapper().getIdentityObjectType(groupType); IdentityObjectSearchCriteriaType constraint = IdentityObjectSearchCriteriaType.valueOf(constraintType.name()); if (constraint != null) { return getSessionContext().getIdentityStoreRepository().getSupportedFeatures(). isSearchCriteriaTypeSupported(objectType, constraint); } return false; } };
public boolean isUsersSearchCriteriumTypeSupported(IdentitySearchCriteriumType constraintType) { IdentityObjectType objectType = getSessionContext().getIdentityObjectTypeMapper().getIdentityObjectType(); IdentityObjectSearchCriteriaType constraint = IdentityObjectSearchCriteriaType.valueOf(constraintType.name()); if (constraint != null) { return getSessionContext().getIdentityStoreRepository().getSupportedFeatures(). isSearchCriteriaTypeSupported(objectType, constraint); } return false; }
public boolean isGroupsSearchCriteriumTypeSupported(String groupType, IdentitySearchCriteriumType constraintType) { IdentityObjectType objectType = getSessionContext().getIdentityObjectTypeMapper().getIdentityObjectType(groupType); IdentityObjectSearchCriteriaType constraint = IdentityObjectSearchCriteriaType.valueOf(constraintType.name()); if (constraint != null) { return getSessionContext().getIdentityStoreRepository().getSupportedFeatures(). isSearchCriteriaTypeSupported(objectType, constraint); } return false; }
public boolean isIdentitiesSearchCriteriumTypeSupported(IdentitySearchCriteriumType constraintType) { IdentityObjectType objectType = getSessionContext().getIdentityObjectTypeMapper().getIdentityObjectType(); IdentityObjectSearchCriteriaType constraint = IdentityObjectSearchCriteriaType.valueOf(constraintType.name()); if (constraint != null) { return getSessionContext().getIdentityStoreRepository().getSupportedFeatures(). isSearchCriteriaTypeSupported(objectType, constraint); } return false; }