Class PamSecurityHandlerServiceBase

    • Constructor Detail

      • PamSecurityHandlerServiceBase

        public PamSecurityHandlerServiceBase()
    • Method Detail

      • setBpmEngine

        public void setBpmEngine​(com.soffid.iam.bpm.service.BpmEngine bpmEngine)
        Sets reference to bpmEngine.
      • getBpmEngine

        public com.soffid.iam.bpm.service.BpmEngine getBpmEngine()
        Gets reference to bpmEngine.
      • setUserAccountEntityDao

        public void setUserAccountEntityDao​(UserAccountEntityDao userAccountEntityDao)
        Sets reference to userAccountEntityDao.
      • getUserAccountEntityDao

        public UserAccountEntityDao getUserAccountEntityDao()
        Gets reference to userAccountEntityDao.
      • handleCheckPermissionImpl

        protected abstract com.soffid.iam.api.PamSecurityCheck handleCheckPermissionImpl​(AccountEntity account,
                                                                                         String action)
                                                                                  throws Exception
        Throws:
        Exception
      • getPrincipal

        protected Principal getPrincipal()
        Gets the current principal if one has been set, otherwise returns null.
        Returns:
        the current principal