Package org.cyclos.security.access
Class AgreementLogServiceSecurity
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.security.BaseServiceSecurity
-
- org.cyclos.security.access.AgreementLogServiceSecurity
-
- All Implemented Interfaces:
AgreementLogService,Service
@Security public class AgreementLogServiceSecurity extends BaseServiceSecurity implements AgreementLogService
Security forAgreementLogService
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
authHandler, conversionHandler, customFieldValueHandler, entityManagerHandler, groupsHandler, productsHandler, restBeanPropertyMapping, userLocatorHandler
-
Fields inherited from class org.cyclos.impl.AbstractServerComponent
accountHandler, configurationHandler, dataTranslationHandler, notificationHandler, profileFieldHandler, transactionHandler, translationHandler
-
-
Constructor Summary
Constructors Constructor Description AgreementLogServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptPending(Set<AgreementVO> agreements)Marks the given pending agreements as accepted.UserAgreementsDatagetData(UserLocatorVO locator)Returns agreements data for the given userAgreementLogVOload(Long id)Loads anAgreementLogVOby idprotected EntityCheck<?>resolveEntityCheck()Must be implemented in order to return theEntityCheckmanaged by this security component, or null if nonevoidsaveOptional(@NotNull UserOptionalAgreementsDTO params)Saves the accepted status for optional agreements-
Methods inherited from class org.cyclos.security.BaseServiceSecurity
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkScope, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initialize
-
Methods inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
canManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getBaseEntityManagerHandler, getConfiguration, getLoggedBasicUser, getLoggedUser, getProducts, getTranslatedName, getTranslatedValue, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, setAlreadyValidated, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, dataTranslationProxy, delete, detach, doDataTranslationProxy, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
-
-
-
Method Detail
-
acceptPending
public void acceptPending(Set<AgreementVO> agreements)
Description copied from interface:AgreementLogServiceMarks the given pending agreements as accepted. It is validated that all the currently pending agreements are accepted, ie, it is not possible to accept a subset of the pending agreements- Specified by:
acceptPendingin interfaceAgreementLogService
-
getData
public UserAgreementsData getData(UserLocatorVO locator) throws FrameworkException
Description copied from interface:AgreementLogServiceReturns agreements data for the given user- Specified by:
getDatain interfaceAgreementLogService- Throws:
FrameworkException
-
load
public AgreementLogVO load(Long id) throws EntityNotFoundException
Description copied from interface:AgreementLogServiceLoads anAgreementLogVOby id- Specified by:
loadin interfaceAgreementLogService- Throws:
EntityNotFoundException
-
saveOptional
public void saveOptional(@NotNull @NotNull UserOptionalAgreementsDTO params) throws FrameworkExceptionDescription copied from interface:AgreementLogServiceSaves the accepted status for optional agreements- Specified by:
saveOptionalin interfaceAgreementLogService- Throws:
FrameworkException
-
resolveEntityCheck
protected EntityCheck<?> resolveEntityCheck()
Description copied from class:BaseServiceSecurityMust be implemented in order to return theEntityCheckmanaged by this security component, or null if none- Specified by:
resolveEntityCheckin classBaseServiceSecurity
-
-