@Repository public class SecurityFunctionDaoImpl extends AbstractHerdDao implements SecurityFunctionDao
AbstractHerdDao.AggregateFunctionBUSINESS_OBJECT_DATA_PARTITIONS, BUSINESS_OBJECT_DATA_SUBPARTITIONS, configurationHelper, DEFAULT_SINGLE_DAY_DATE_MASK, MAX_PARTITION_FILTERS_PER_REQUESTentityManager| Constructor and Description |
|---|
SecurityFunctionDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
SecurityFunctionEntity |
getSecurityFunctionByName(String securityFunctionName)
Gets a security function by it's name.
|
List<String> |
getSecurityFunctions()
Gets a list of security functions.
|
List<String> |
getSecurityFunctionsForRole(String roleCd)
Gets a list of functions for the role.
|
List<String> |
getUnrestrictedSecurityFunctions()
Gets a list of security functions that have no roles mapped to them.
|
getQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestrictionOnBusinessObjectDataVersionAndStatus, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnStorage, savedelete, detach, executeSingleResultQuery, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, getPredicateForInClause, query, queryByNamedParams, saveAndRefreshclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, detach, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, query, queryByNamedParams, save, saveAndRefreshpublic SecurityFunctionEntity getSecurityFunctionByName(String securityFunctionName)
SecurityFunctionDaogetSecurityFunctionByName in interface SecurityFunctionDaosecurityFunctionName - the security function name (case-insensitive)@Cacheable(value="herd_cache") public List<String> getSecurityFunctions()
SecurityFunctionDaogetSecurityFunctions in interface SecurityFunctionDao@Cacheable(value="herd_cache") public List<String> getSecurityFunctionsForRole(String roleCd)
SecurityFunctionDaogetSecurityFunctionsForRole in interface SecurityFunctionDaoroleCd - the role code@Cacheable(value="herd_cache") public List<String> getUnrestrictedSecurityFunctions()
SecurityFunctionDaogetUnrestrictedSecurityFunctions in interface SecurityFunctionDaoCopyright © 2021. All rights reserved.