T - is a OperationExtension that will be used as hooks by the extending class.U - is a Operation that is being provided by the extending class.public abstract class AbstractEnablementLearningPathModelOperationService<T extends OperationExtension,U extends Operation> extends AbstractOperationService<T,U,EnablementLearningPathModel> implements EnablementLearningPathModelOperations
| Constructor and Description |
|---|
AbstractEnablementLearningPathModelOperationService() |
| Modifier and Type | Method and Description |
|---|---|
SocialComponent |
create(SlingHttpServletRequest request)
Create a new enablement learning path on the specified
SlingHttpServletRequest |
SocialComponent |
publish(SlingHttpServletRequest request)
Publish an enablement learning path on the specified
SlingHttpServletRequest |
SocialComponent |
update(SlingHttpServletRequest request)
Modify an enablement learning path on the specified
SlingHttpServletRequest |
addOperationExtension, getInheritedOperationExtensionManager, performAfterActions, performBeforeActions, removeOperationExtensionpublic AbstractEnablementLearningPathModelOperationService()
public SocialComponent create(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperationsSlingHttpServletRequestcreate in interface EnablementLearningPathModelOperationsrequest - the client requestSocialComponentOperationException - if there is an error occurspublic SocialComponent update(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperationsSlingHttpServletRequestupdate in interface EnablementLearningPathModelOperationsrequest - the client requestSocialComponentOperationException - if there is an error occurspublic SocialComponent publish(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperationsSlingHttpServletRequestpublish in interface EnablementLearningPathModelOperationsrequest - the client requestSocialComponentOperationException - if there is an error occurs"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"