Interface OrgStructFunctions
- All Known Implementing Classes:
- OrgStructFunctionsImpl
public interface OrgStructFunctions
- 
Method SummaryModifier and TypeMethodDescriptiongetManagers(UserType user, boolean preAuthorized) getManagers(UserType user, String orgType, boolean allowSelf, boolean preAuthorized) getManagersByOrgType(UserType user, String orgType, boolean preAuthorized) getManagersOfOrg(String orgOid, boolean preAuthorized) getManagersOids(UserType user, boolean preAuthorized) getManagersOidsExceptUser(@NotNull Collection<ObjectReferenceType> userRefList, boolean preAuthorized) getManagersOidsExceptUser(UserType user, boolean preAuthorized) getOrgByName(String name, boolean preAuthorized) getOrgByOid(String oid, boolean preAuthorized) getOrgUnits(UserType user, boolean preAuthorized) getOrgUnits(UserType user, QName relation, boolean preAuthorized) getParentOrgByArchetype(ObjectType object, String archetypeOid, boolean preAuthorized) getParentOrgByOrgType(ObjectType object, String orgType, boolean preAuthorized) getParentOrgs(ObjectType object, boolean preAuthorized) getParentOrgs(ObjectType object, String relation, String orgType, boolean preAuthorized) getParentOrgs(ObjectType object, QName relation, @NotNull Predicate<OrgType> predicate, boolean preAuthorized) getParentOrgs(ObjectType object, QName relation, String orgType, boolean preAuthorized) getParentOrgsByRelation(ObjectType object, String relation, boolean preAuthorized) getParentOrgsByRelation(ObjectType object, QName relation, boolean preAuthorized) booleanbooleanisManagerOf(UserType user, String orgOid, boolean preAuthorized) booleanisManagerOfOrgType(UserType user, String orgType, boolean preAuthorized) 
- 
Method Details- 
getManagersOidsCollection<String> getManagersOids(UserType user, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
- 
getManagersOidsExceptUserCollection<String> getManagersOidsExceptUser(UserType user, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
- 
getManagersOidsExceptUserCollection<String> getManagersOidsExceptUser(@NotNull @NotNull Collection<ObjectReferenceType> userRefList, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException 
- 
getManagersCollection<UserType> getManagers(UserType user, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
- 
getManagersByOrgTypeCollection<UserType> getManagersByOrgType(UserType user, String orgType, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
- 
getManagersCollection<UserType> getManagers(UserType user, String orgType, boolean allowSelf, boolean preAuthorized) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
- 
getOrgUnits
- 
getOrgUnits
- 
getOrgByOid- Throws:
- SchemaException
 
- 
getOrgByNameOrgType getOrgByName(String name, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgByOrgTypeOrgType getParentOrgByOrgType(ObjectType object, String orgType, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgByArchetypeOrgType getParentOrgByArchetype(ObjectType object, String archetypeOid, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsByRelationCollection<OrgType> getParentOrgsByRelation(ObjectType object, QName relation, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsByRelationCollection<OrgType> getParentOrgsByRelation(ObjectType object, String relation, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsCollection<OrgType> getParentOrgs(ObjectType object, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsCollection<OrgType> getParentOrgs(ObjectType object, String relation, String orgType, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsCollection<OrgType> getParentOrgs(ObjectType object, QName relation, String orgType, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getParentOrgsCollection<OrgType> getParentOrgs(ObjectType object, QName relation, @NotNull @NotNull Predicate<OrgType> predicate, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
getManagersOfOrgCollection<UserType> getManagersOfOrg(String orgOid, boolean preAuthorized) throws SchemaException, SecurityViolationException 
- 
isManagerOf
- 
isManager
- 
isManagerOfOrgTypeboolean isManagerOfOrgType(UserType user, String orgType, boolean preAuthorized) throws SchemaException - Throws:
- SchemaException
 
 
-