Klasse MoveOperation
java.lang.Object
org.apache.sling.servlets.post.impl.operations.AbstractPostOperation
org.apache.sling.servlets.post.impl.operations.MoveOperation
- Alle implementierten Schnittstellen:
JakartaPostOperation
The
MoveOperation class implements the
move
operation for the Sling default POST servlet.-
Feldübersicht
Von Klasse geerbte Felder org.apache.sling.servlets.post.impl.operations.AbstractPostOperation
jcrSupport, logVon Schnittstelle geerbte Felder org.apache.sling.servlets.post.JakartaPostOperation
PROP_OPERATION_NAME, SERVICE_NAME -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected final voiddoRun(org.apache.sling.api.SlingJakartaHttpServletRequest request, JakartaPostResponse response, List<Modification> changes) Actually performs the desired operation filling progress into thechangeslist and preparing and further information in theresponse.protected org.apache.sling.api.resource.Resourceexecute(List<Modification> changes, org.apache.sling.api.resource.Resource source, String destParent, String destName, VersioningConfiguration versioningConfiguration) Actually executes the operation.protected StringReturns a short name to be used in log and status messages.Von Klasse geerbte Methoden org.apache.sling.servlets.post.impl.operations.AbstractPostOperation
externalizePath, getApplyToResources, getResourcePath, getVersioningConfiguration, isSkipCheckin, orderResource, run
-
Konstruktordetails
-
MoveOperation
public MoveOperation()
-
-
Methodendetails
-
getOperationName
Returns a short name to be used in log and status messages.- Gibt zurück:
- the name of the operation
-
execute
protected org.apache.sling.api.resource.Resource execute(List<Modification> changes, org.apache.sling.api.resource.Resource source, String destParent, String destName, VersioningConfiguration versioningConfiguration) throws org.apache.sling.api.resource.PersistenceException Actually executes the operation.- Parameter:
changes- the changes to executesource- The source item to act upon.destParent- The absolute path of the parent of the target item.destName- The name of the target item inside thedestParent. Ifnullthe name of thesourceis used as the target item name.versioningConfiguration- the configuration for versioning- Gibt zurück:
- the resource which results of this operation
- Löst aus:
org.apache.sling.api.resource.PersistenceException- May be thrown if an error occurs executing the operation.
-
doRun
protected final void doRun(org.apache.sling.api.SlingJakartaHttpServletRequest request, JakartaPostResponse response, List<Modification> changes) throws org.apache.sling.api.resource.PersistenceException Beschreibung aus Klasse kopiert:AbstractPostOperationActually performs the desired operation filling progress into thechangeslist and preparing and further information in theresponse.The
responsecomes prepared with the path, location and parent location set. Other properties are expected to be set by this implementation.- Angegeben von:
doRunin KlasseAbstractPostOperation- Parameter:
request- TheSlingJakartaHttpServletRequestproviding the input, mostly in terms of request parameters, to the operation.response- ThePostResponseto fill with response informationchanges- A container to addModificationinstances representing the operations done.- Löst aus:
org.apache.sling.api.resource.PersistenceException- Maybe thrown if any error occurs while accessing the repository.
-