Class Workspace
java.lang.Object
com.adobe.acs.commons.workflow.bulk.execution.model.Workspace
@Model(adaptables=org.apache.sling.api.resource.Resource.class)
public class Workspace
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate()voidaddActivePayload(Payload payload) Internal logic proxiesvoidaddActivePayloadGroup(PayloadGroup payloadGroup) Adds the payload group to the list of active payload groups.voidaddActivePayloads(List<Payload> payloads) voidaddFailure(Payload payload) voidaddFailure(String payloadPath, String trackPath, Calendar failedAt) voidcommit()Commit the changes for this bulk workflow manager execution.intGettersintgetPath()org.apache.sling.api.resource.ResourceResolverintintintbooleanisActive(PayloadGroup payloadGroup) booleanbooleanbooleanbooleanvoidremoveActivePayload(Payload payload) voidremoveActivePayloadGroup(PayloadGroup payloadGroup) Removes the payload group from the list of active payload groups.voidsetActionManagerName(String name) intsetCompleteCount(int count) voidsetCompletedAt(Calendar completedAt) voidintsetFailureCount(int count) voidsetInitialized(boolean initialized) voidsetMessage(String message) voidsetStartedAt(Calendar startedAt) voidSettersvoidvoidsetStoppedAt(Calendar stoppedAt) voidsetTotalCount(int totalCount)
-
Field Details
-
NT_UNORDERED
- See Also:
-
NN_FAILURES
- See Also:
-
NN_FAILURE
- See Also:
-
NN_WORKSPACE
- See Also:
-
NN_PAYLOADS
- See Also:
-
PN_ACTIVE_PAYLOAD_GROUPS
- See Also:
-
PN_ACTIVE_PAYLOADS
- See Also:
-
PN_STATUS
- See Also:
-
PN_SUB_STATUS
- See Also:
-
NN_PAYLOADS_LAUNCHPAD
- See Also:
-
-
Constructor Details
-
Workspace
public Workspace(org.apache.sling.api.resource.Resource resource)
-
-
Method Details
-
activate
-
getCompletedAt
Getters -
setCompletedAt
-
getCompleteCount
public int getCompleteCount() -
getFailCount
public int getFailCount() -
getJobName
-
getTotalCount
public int getTotalCount() -
setTotalCount
public void setTotalCount(int totalCount) -
getRunner
-
getStartedAt
-
setStartedAt
-
getStatus
-
getStoppedAt
-
isInitialized
public boolean isInitialized() -
isRunning
public boolean isRunning() -
isStopped
public boolean isStopped() -
isStopping
public boolean isStopping() -
getConfig
-
getResourceResolver
public org.apache.sling.api.resource.ResourceResolver getResourceResolver() -
isActive
-
getPath
-
getMessage
-
getActionManagerName
-
getFailures
-
setStatus
Setters -
setStatus
-
getSubStatus
-
setStoppedAt
-
setInitialized
public void setInitialized(boolean initialized) -
incrementCompleteCount
public int incrementCompleteCount() -
setCompleteCount
public int setCompleteCount(int count) -
incrementFailCount
public int incrementFailCount() -
setFailureCount
public int setFailureCount(int count) -
setError
-
setMessage
-
setActionManagerName
-
addActivePayload
Internal logic proxies -
addActivePayloads
-
removeActivePayload
-
getActivePayloads
- Returns:
- a list of the payloads that are being actively processed by bulk workflow manager.
-
getActivePayloadGroups
- Returns:
- a list of the payload groups that have atleast 1 payload being process by bulk workflow manager.
-
addActivePayloadGroup
Adds the payload group to the list of active payload groups.- Parameters:
payloadGroup- the payload group to add as active
-
removeActivePayloadGroup
Removes the payload group from the list of active payload groups.- Parameters:
payloadGroup- the payload group to remove from the active list.
-
addFailure
- Throws:
javax.jcr.RepositoryException
-
addFailure
public void addFailure(String payloadPath, String trackPath, Calendar failedAt) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
commit
public void commit() throws org.apache.sling.api.resource.PersistenceExceptionCommit the changes for this bulk workflow manager execution.- Throws:
org.apache.sling.api.resource.PersistenceException
-