Package org.nuxeo.snapshot.pub
Class FolderishProxyFactory
- All Implemented Interfaces:
PublishedDocumentFactory
-
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
-
Method Summary
Modifier and TypeMethodDescriptionpublishDocument
(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
-
Constructor Details
-
FolderishProxyFactory
public FolderishProxyFactory()
-
-
Method Details
-
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
-