Class PackageJobExecutor.PackageManagerCallable.RegistryOperation
- java.lang.Object
-
- com.composum.sling.core.pckgmgr.jcrpckg.service.impl.PackageJobExecutor.PackageManagerCallable.AbstractPackageOperation
-
- com.composum.sling.core.pckgmgr.jcrpckg.service.impl.PackageJobExecutor.PackageManagerCallable.RegistryOperation
-
- Enclosing class:
- PackageJobExecutor.PackageManagerCallable
protected class PackageJobExecutor.PackageManagerCallable.RegistryOperation extends PackageJobExecutor.PackageManagerCallable.AbstractPackageOperation
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.jackrabbit.vault.packaging.registry.ExecutionPlanplanprotected Stringreferenceprotected org.apache.jackrabbit.vault.packaging.registry.PackageTask.Typetype-
Fields inherited from class com.composum.sling.core.pckgmgr.jcrpckg.service.impl.PackageJobExecutor.PackageManagerCallable.AbstractPackageOperation
hasFinishLogMessage, tracker
-
-
Constructor Summary
Constructors Constructor Description RegistryOperation(String reference, String operation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.jackrabbit.vault.packaging.registry.PackageTask.TypeconvertOperation(String operation)protected voiddoIt()protected voidevaluatePlan(org.apache.jackrabbit.vault.packaging.registry.ExecutionPlan plan)protected booleanisDone()-
Methods inherited from class com.composum.sling.core.pckgmgr.jcrpckg.service.impl.PackageJobExecutor.PackageManagerCallable.AbstractPackageOperation
call, done, track
-
-
-
-
Field Detail
-
reference
protected final String reference
-
type
protected final org.apache.jackrabbit.vault.packaging.registry.PackageTask.Type type
-
plan
protected org.apache.jackrabbit.vault.packaging.registry.ExecutionPlan plan
-
-
Constructor Detail
-
RegistryOperation
public RegistryOperation(String reference, String operation) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-
Method Detail
-
convertOperation
protected org.apache.jackrabbit.vault.packaging.registry.PackageTask.Type convertOperation(String operation)
-
doIt
protected void doIt() throws org.apache.jackrabbit.vault.packaging.PackageException, IOException, javax.jcr.RepositoryException- Specified by:
doItin classPackageJobExecutor.PackageManagerCallable.AbstractPackageOperation- Throws:
org.apache.jackrabbit.vault.packaging.PackageExceptionIOExceptionjavax.jcr.RepositoryException
-
evaluatePlan
protected void evaluatePlan(org.apache.jackrabbit.vault.packaging.registry.ExecutionPlan plan) throws org.apache.jackrabbit.vault.packaging.PackageException, IOException, javax.jcr.RepositoryException- Throws:
org.apache.jackrabbit.vault.packaging.PackageExceptionIOExceptionjavax.jcr.RepositoryException
-
isDone
protected boolean isDone()
- Overrides:
isDonein classPackageJobExecutor.PackageManagerCallable.AbstractPackageOperation
-
-