Package org.nuxeo.snapshot.pub
Class FolderishProxyFactory
-
- All Implemented Interfaces:
PublishedDocumentFactory
public class FolderishProxyFactory extends CoreProxyWithWorkflowFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.nuxeo.ecm.platform.publisher.task.CoreProxyWithWorkflowFactory
CoreProxyWithWorkflowFactory.DocumentPublisherUnrestricted
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.platform.publisher.task.CoreProxyWithWorkflowFactory
ACL_NAME, JBPM_ACL_NAME, LOOKUP_STATE_PARAM_BYACL, LOOKUP_STATE_PARAM_BYTASK, LOOKUP_STATE_PARAM_KEY, lookupState, PUBLISH_TASK_TYPE, TASK_NAME
-
Fields inherited from class org.nuxeo.ecm.platform.publisher.api.AbstractBasePublishedDocumentFactory
coreSession, ENABLE_SNAPSHOT, eventProducer, parameters, publicationTree, TARGET_PUBLISHED_DOCUMENT_STATE, validatorsRule
-
-
Constructor Summary
Constructors Constructor Description FolderishProxyFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PublishedDocument
publishDocument(DocumentModel doc, PublicationNode targetNode, Map<String,String> params)
protected DocumentModel
subPublish(CoreSession session, DocumentModel parentProxy, Snapshot tree, boolean skipParent)
-
Methods inherited from class org.nuxeo.ecm.platform.publisher.task.CoreProxyWithWorkflowFactory
canManagePublishing, createTask, endTask, getLiveDocument, getTaskService, hasValidationTask, hasValidationTask, init, isPublished, isPublishedDocWaitingForPublication, isValidator, removeACL, removeExistingProxiesOnPreviousVersions, removeProxy, restrictPermission, setLookupByACL, setLookupByTask, validatorPublishDocument, validatorRejectPublication, wrapDocumentModel
-
Methods inherited from class org.nuxeo.ecm.platform.publisher.impl.core.CoreProxyFactory
snapshotDocumentBeforePublish, unwrapPublishedDocument
-
Methods inherited from class org.nuxeo.ecm.platform.publisher.api.AbstractBasePublishedDocumentFactory
getEventProducer, getName, getParameter, getTargetPublishedDocumentState, getValidatorsFor, getValidatorsRule, init, isSnapshotingEnabled, needToVersionDocument, notifyEvent, notifyEvent, publishDocument
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.nuxeo.ecm.platform.publisher.api.PublishedDocumentFactory
getName, getValidatorsFor, getValidatorsRule, init, publishDocument, snapshotDocumentBeforePublish
-
-
-
-
Method Detail
-
subPublish
protected DocumentModel subPublish(CoreSession session, DocumentModel parentProxy, Snapshot tree, boolean skipParent)
-
publishDocument
public PublishedDocument publishDocument(DocumentModel doc, PublicationNode targetNode, Map<String,String> params)
- Specified by:
publishDocument
in interfacePublishedDocumentFactory
- Overrides:
publishDocument
in classCoreProxyWithWorkflowFactory
-
-