Package com.soffid.iam.service
Class ACLServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.ACLServiceBase
-
- com.soffid.iam.service.ACLServiceImpl
-
- All Implemented Interfaces:
ACLService
public class ACLServiceImpl extends ACLServiceBase
-
-
Field Summary
-
Fields inherited from interface com.soffid.iam.service.ACLService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description ACLServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.AccessControlList
handleExpandACL(com.soffid.iam.api.AccessControlList acl)
protected Collection<String>
handleExpandACLAccounts(com.soffid.iam.api.AccessControlList acl)
protected com.soffid.iam.api.AccessControlList
handleExpandUser(long userId)
protected boolean
handleIsAccountIncluded(long accountId, com.soffid.iam.api.AccessControlList acl)
protected boolean
handleIsCurrentUserIncluded(com.soffid.iam.api.AccessControlList acl)
protected boolean
handleIsUserIncluded(long userId, com.soffid.iam.api.AccessControlList acl)
-
Methods inherited from class com.soffid.iam.service.ACLServiceBase
expandACL, expandACLAccounts, expandUser, getAccountEntityDao, getApplicationService, getDispatcherService, getGroupEntityDao, getPrincipal, getRoleEntityDao, getUserEntityDao, isAccountIncluded, isCurrentUserIncluded, isUserIncluded, setAccountEntityDao, setApplicationService, setDispatcherService, setGroupEntityDao, setRoleEntityDao, setUserEntityDao
-
-
-
-
Method Detail
-
handleExpandUser
protected com.soffid.iam.api.AccessControlList handleExpandUser(long userId) throws Exception
- Specified by:
handleExpandUser
in classACLServiceBase
- Throws:
Exception
-
handleIsUserIncluded
protected boolean handleIsUserIncluded(long userId, com.soffid.iam.api.AccessControlList acl) throws Exception
- Specified by:
handleIsUserIncluded
in classACLServiceBase
- Throws:
Exception
-
handleIsAccountIncluded
protected boolean handleIsAccountIncluded(long accountId, com.soffid.iam.api.AccessControlList acl) throws Exception
- Specified by:
handleIsAccountIncluded
in classACLServiceBase
- Throws:
Exception
-
handleExpandACL
protected com.soffid.iam.api.AccessControlList handleExpandACL(com.soffid.iam.api.AccessControlList acl) throws Exception
- Specified by:
handleExpandACL
in classACLServiceBase
- Throws:
Exception
-
handleExpandACLAccounts
protected Collection<String> handleExpandACLAccounts(com.soffid.iam.api.AccessControlList acl) throws Exception
- Specified by:
handleExpandACLAccounts
in classACLServiceBase
- Throws:
Exception
-
handleIsCurrentUserIncluded
protected boolean handleIsCurrentUserIncluded(com.soffid.iam.api.AccessControlList acl) throws Exception
- Specified by:
handleIsCurrentUserIncluded
in classACLServiceBase
- Throws:
Exception
-
-