Package com.soffid.iam.service
Class PamSecurityHandlerServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.PamSecurityHandlerServiceBase
-
- com.soffid.iam.service.PamSecurityHandlerServiceImpl
-
- All Implemented Interfaces:
PamSecurityHandlerService
,org.springframework.context.ApplicationContextAware
public class PamSecurityHandlerServiceImpl extends PamSecurityHandlerServiceBase implements org.springframework.context.ApplicationContextAware
-
-
Field Summary
-
Fields inherited from interface com.soffid.iam.service.PamSecurityHandlerService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description PamSecurityHandlerServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObligation(com.soffid.iam.api.RequestedObligation req, List<com.soffid.iam.common.security.Obligation> unmeetObligations, AccountEntity account, String action)
protected void
handleCheckPermission(AccountEntity account, String action)
protected com.soffid.iam.api.PamSecurityCheck
handleCheckPermissionImpl(AccountEntity account, String action)
protected com.soffid.iam.api.PamSecurityCheck
handleGetObligations(AccountEntity account, String action)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Methods inherited from class com.soffid.iam.service.PamSecurityHandlerServiceBase
checkPermission, checkPermissionImpl, getBpmEngine, getObligations, getPrincipal, getUserAccountEntityDao, setBpmEngine, setUserAccountEntityDao
-
-
-
-
Method Detail
-
handleCheckPermission
protected void handleCheckPermission(AccountEntity account, String action) throws Exception
- Specified by:
handleCheckPermission
in classPamSecurityHandlerServiceBase
- Throws:
Exception
-
addObligation
public void addObligation(com.soffid.iam.api.RequestedObligation req, List<com.soffid.iam.common.security.Obligation> unmeetObligations, AccountEntity account, String action)
-
handleCheckPermissionImpl
protected com.soffid.iam.api.PamSecurityCheck handleCheckPermissionImpl(AccountEntity account, String action) throws Exception
- Specified by:
handleCheckPermissionImpl
in classPamSecurityHandlerServiceBase
- Throws:
Exception
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
handleGetObligations
protected com.soffid.iam.api.PamSecurityCheck handleGetObligations(AccountEntity account, String action) throws Exception
- Specified by:
handleGetObligations
in classPamSecurityHandlerServiceBase
- Throws:
Exception
-
-