@Security public class GroupServiceSecurity extends SimpleCRUDServiceSecurity<BasicGroupDTO,BasicGroup,BasicGroupData,BasicGroupNature> implements GroupService
GroupServicemanagePermission, viewPermissionentityClass| Constructor and Description |
|---|
GroupServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeConfiguration(BasicGroupVO basicGroupVO,
ConfigurationVO configurationVO)
Changes the configuration for the specified BasicGroup by assigning a new Configuration.
|
ActiveConfigurationForGroupsData |
getActiveConfiguration(BasicGroupVO basicGroupVO)
Returns the
ActiveConfigurationForGroupsData, containing all the actual configuration for the given group
or group set |
protected GroupServiceLocal |
getImplementation()
Should be implemented in order to return the actual implementation of the service
|
GroupSearchData |
getSearchData()
Returns the data for searching groups
|
boolean |
isAccessible(SessionData sessionData,
BasicGroup basicGroup)
Must be implemented in order to determine whether the given entity is accessible for the given session data.
|
Page<BasicGroupVO> |
search(BasicGroupQuery query)
Searches for groups, returning results hierarchically
|
checkCreateNew, checkManagePermission, checkViewPermission, doHasManageAccess, doHasViewAccess, hasManagePermission, hasViewPermissioncanPerformOperation, 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 void changeConfiguration(BasicGroupVO basicGroupVO, ConfigurationVO configurationVO) throws FrameworkException
GroupServicechangeConfiguration in interface GroupServiceIllegalActionException - If the given configuration is not enabled for logged usersFrameworkExceptionpublic ActiveConfigurationForGroupsData getActiveConfiguration(BasicGroupVO basicGroupVO) throws EntityNotFoundException
GroupServiceActiveConfigurationForGroupsData, containing all the actual configuration for the given group
or group setgetActiveConfiguration in interface GroupServiceEntityNotFoundExceptionpublic GroupSearchData getSearchData()
GroupServicegetSearchData in interface GroupServicepublic boolean isAccessible(SessionData sessionData, BasicGroup basicGroup)
CRUDServiceSecurityCRUDServiceSecurity.hasViewAccess(BaseEntity). If the only condition for an entity is
CRUDServiceSecurity.hasViewAccess(BaseEntity), this method
should return false.isAccessible in class CRUDServiceSecurity<BasicGroupDTO,BasicGroup,BasicGroupData,BasicGroupNature>public Page<BasicGroupVO> search(BasicGroupQuery query)
GroupServicesearch in interface GroupServiceprotected GroupServiceLocal getImplementation()
CRUDServiceSecuritygetImplementation in class CRUDServiceSecurity<BasicGroupDTO,BasicGroup,BasicGroupData,BasicGroupNature>