Package com.soffid.iam.service
Interface ACLService
-
- All Known Implementing Classes:
ACLServiceBase
,ACLServiceImpl
public interface ACLService
Service ACLService
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.soffid.iam.api.AccessControlList
expandACL(com.soffid.iam.api.AccessControlList acl)
Operation expandACLCollection<String>
expandACLAccounts(com.soffid.iam.api.AccessControlList acl)
Operation expandACLAccountscom.soffid.iam.api.AccessControlList
expandUser(long userId)
Operation expandUserboolean
isAccountIncluded(long userId, com.soffid.iam.api.AccessControlList acl)
Operation isAccountIncludedboolean
isCurrentUserIncluded(com.soffid.iam.api.AccessControlList acl)
Operation isCurrentUserIncludedboolean
isUserIncluded(long userId, com.soffid.iam.api.AccessControlList acl)
Operation isUserIncluded
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isAccountIncluded
boolean isAccountIncluded(long userId, com.soffid.iam.api.AccessControlList acl) throws es.caib.seycon.ng.exception.InternalErrorException
Operation isAccountIncluded- Parameters:
userId
-acl
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isCurrentUserIncluded
boolean isCurrentUserIncluded(com.soffid.iam.api.AccessControlList acl) throws es.caib.seycon.ng.exception.InternalErrorException
Operation isCurrentUserIncluded- Parameters:
acl
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isUserIncluded
boolean isUserIncluded(long userId, com.soffid.iam.api.AccessControlList acl) throws es.caib.seycon.ng.exception.InternalErrorException
Operation isUserIncluded- Parameters:
userId
-acl
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
expandACL
com.soffid.iam.api.AccessControlList expandACL(com.soffid.iam.api.AccessControlList acl) throws es.caib.seycon.ng.exception.InternalErrorException
Operation expandACL- Parameters:
acl
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
expandUser
com.soffid.iam.api.AccessControlList expandUser(long userId) throws es.caib.seycon.ng.exception.InternalErrorException
Operation expandUser- Parameters:
userId
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
expandACLAccounts
Collection<String> expandACLAccounts(com.soffid.iam.api.AccessControlList acl) throws es.caib.seycon.ng.exception.InternalErrorException
Operation expandACLAccounts- Parameters:
acl
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
-