Package io.meeds.notes.service
Class TermsAndConditionsService
java.lang.Object
io.meeds.notes.service.TermsAndConditionsService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final org.exoplatform.social.metadata.model.MetadataKeystatic final Stringstatic final org.exoplatform.social.metadata.model.MetadataTypestatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTermsAndConditions(String lang) booleanisTermsAcceptedForUser(String userId, String lang) voidmarkTermsAsAcceptedForUser(String userId, String lang) saveTermsAndConditions(String content, String lang, org.exoplatform.services.security.Identity currentUserAclIdentity) updateTermsAndConditionsSettings(boolean published, String lang, org.exoplatform.services.security.Identity currentUserAclIdentity)
-
Field Details
-
TC_NOTE_TYPE
- See Also:
-
TC_NOTE_NAME
- See Also:
-
SETTINGS_APP_SCOPE
public static final org.exoplatform.commons.api.settings.data.Scope SETTINGS_APP_SCOPE -
SETTINGS_KEY
- See Also:
-
PUBLISHED
- See Also:
-
PUBLISHED_DATE
- See Also:
-
PUBLISHED_VERSION_ID
- See Also:
-
EVENT_NAME_ADDED
- See Also:
-
EVENT_NAME_UPDATED
- See Also:
-
EVENT_NAME_ACCEPTED
- See Also:
-
LATEST_VERSION_ID
- See Also:
-
TC_METADATA_OBJECT_TYPE
- See Also:
-
TC_METADATA_TYPE
public static final org.exoplatform.social.metadata.model.MetadataType TC_METADATA_TYPE -
TC_METADATA_KEY
public static final org.exoplatform.social.metadata.model.MetadataKey TC_METADATA_KEY
-
-
Constructor Details
-
TermsAndConditionsService
public TermsAndConditionsService()
-
-
Method Details
-
saveTermsAndConditions
public TermsAndConditionPage saveTermsAndConditions(String content, String lang, org.exoplatform.services.security.Identity currentUserAclIdentity) throws IllegalAccessException - Throws:
IllegalAccessException
-
updateTermsAndConditionsSettings
public TermsAndConditionPage updateTermsAndConditionsSettings(boolean published, String lang, org.exoplatform.services.security.Identity currentUserAclIdentity) throws IllegalAccessException - Throws:
IllegalAccessException
-
getTermsAndConditions
-
markTermsAsAcceptedForUser
-
isTermsAcceptedForUser
-