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, removeOperationExtension
public AbstractEnablementLearningPathModelOperationService()
public SocialComponent create(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperations
SlingHttpServletRequest
create
in interface EnablementLearningPathModelOperations
request
- the client requestSocialComponent
OperationException
- if there is an error occurspublic SocialComponent update(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperations
SlingHttpServletRequest
update
in interface EnablementLearningPathModelOperations
request
- the client requestSocialComponent
OperationException
- if there is an error occurspublic SocialComponent publish(SlingHttpServletRequest request) throws OperationException
EnablementLearningPathModelOperations
SlingHttpServletRequest
publish
in interface EnablementLearningPathModelOperations
request
- the client requestSocialComponent
OperationException
- if there is an error occurs"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"