@Security public class StaticContentServiceSecurity extends CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams> implements StaticContentService
entityClass| Constructor and Description |
|---|
StaticContentServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkCreateNew(StaticContentDataParams params)
Checks whether creating new entities with the given context parameters is allowed, throwing
PermissionDeniedException if not |
protected boolean |
doHasManageAccess(BaseStaticContent entity)
Should be implemented in order to return whether the caller is allowed to manage the given entity, for the given
operation
|
boolean |
doHasViewAccess(BaseStaticContent entity)
Should be implemented in order to return whether the caller is allowed to view the given entity.
|
java.lang.String |
getHelpContent(Role role) |
protected StaticContentServiceLocal |
getImplementation()
Should be implemented in order to return the actual implementation of the service
|
StaticContentListData |
getListData(ConfigurationVO configurationVO)
Returns data to list the static contents of a given configuration
|
java.lang.String |
getSmsHelpContent(Role role) |
boolean |
isAccessible(SessionData sessionData,
BaseStaticContent entity)
Must be implemented in order to determine whether the given entity is accessible for the given session data.
|
java.util.List<StaticContentVO> |
list(ConfigurationVO configurationVO)
Lists the static contents of a given configuration
|
canPerformOperation, canViewHistoryLog, checkManageAccess, checkOperation, checkViewAccess, customizeData, find, getConfirmationPasswordInputForRemove, getData, getDataForNew, getEntityClass, hasManageAccess, hasViewAccess, load, onBeforeSave, remove, removeAll, removeAllWithConfirmationPassword, removeWithConfirmationPassword, resolveEntityCheck, save, saveWithConfirmationPasswordcheckGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initializecanManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getAccountHandler, getAuthHandler, getBaseEntityManagerHandler, getChannelConfiguration, getConfiguration, getConversionHandler, getCustomFieldValueHandler, getEntityManagerHandler, getGroupsHandler, getLoggedBasicUser, getLoggedUser, getProducts, getProductsHandler, getReportHandler, getTranslatedName, getTranslatedValue, getUserLocatorHandler, getValidationResult, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, toDate, toDateTime, validatedelete, detach, find, flush, from, getApplicationContext, getConfigurationHandler, getDataTranslationHandler, getFormatter, getFormatter, getFormatter, getLogger, getNotificationHandler, getProfileFieldHandler, getRemoteAddress, getSessionData, getTransactionHandler, getTranslationHandler, message, message, persist, processBatch, refresh, remove, subQuery, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetData, getDataForNew, load, remove, removeAll, savepublic boolean doHasViewAccess(BaseStaticContent entity)
CRUDServiceSecuritydoHasViewAccess in class CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams>public java.lang.String getHelpContent(Role role)
getHelpContent in interface StaticContentServiceRolepublic StaticContentListData getListData(ConfigurationVO configurationVO) throws FrameworkException
StaticContentServicegetListData in interface StaticContentServiceFrameworkExceptionpublic java.lang.String getSmsHelpContent(Role role) throws FrameworkException
getSmsHelpContent in interface StaticContentServiceFrameworkExceptionpublic boolean isAccessible(SessionData sessionData, BaseStaticContent entity)
CRUDServiceSecurityCRUDServiceSecurity.hasViewAccess(BaseEntity). If the only condition for an entity is
CRUDServiceSecurity.hasViewAccess(BaseEntity), this method
should return false.isAccessible in class CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams>public java.util.List<StaticContentVO> list(ConfigurationVO configurationVO) throws FrameworkException
StaticContentServicelist in interface StaticContentServiceFrameworkExceptionprotected void checkCreateNew(StaticContentDataParams params)
CRUDServiceSecurityPermissionDeniedException if notcheckCreateNew in class CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams>protected boolean doHasManageAccess(BaseStaticContent entity)
CRUDServiceSecuritydoHasManageAccess in class CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams>protected StaticContentServiceLocal getImplementation()
CRUDServiceSecuritygetImplementation in class CRUDServiceSecurity<BaseStaticContentDTO,BaseStaticContent,StaticContentData,StaticContentDataParams>