public abstract class AbstractDublinCoreDocumentUpdate extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DUBLINCORE_SCHEMA_PREFIX
DublinCore schema prefix.
|
protected static String |
PROP_TITLE
Title property key.
|
| Constructor and Description |
|---|
AbstractDublinCoreDocumentUpdate() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.nuxeo.ecm.core.api.DocumentModel |
execute(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
boolean save)
Creates or updates document
|
protected abstract org.nuxeo.ecm.core.api.DocumentModel |
execute(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
org.nuxeo.ecm.automation.core.util.Properties dublinCoreProperties,
boolean save)
Creates or updates document
|
protected org.nuxeo.ecm.core.api.DocumentModel |
executeSplittingProperties(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
boolean save)
Treats creation or update taking DublinCore properties into account.
|
protected org.nuxeo.ecm.automation.core.util.Properties |
getDublinCoreProperties(org.nuxeo.ecm.automation.core.util.Properties properties)
Extract properties of DublinCore schema from given properties.
|
protected static final String DUBLINCORE_SCHEMA_PREFIX
protected static final String PROP_TITLE
protected org.nuxeo.ecm.automation.core.util.Properties getDublinCoreProperties(org.nuxeo.ecm.automation.core.util.Properties properties)
properties - protected org.nuxeo.ecm.core.api.DocumentModel executeSplittingProperties(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
boolean save)
throws org.nuxeo.ecm.core.api.ClientException,
IOException
session - document - properties - save - org.nuxeo.ecm.core.api.ClientExceptionIOExceptionprotected abstract org.nuxeo.ecm.core.api.DocumentModel execute(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
boolean save)
throws org.nuxeo.ecm.core.api.ClientException,
IOException
session - document - properties - save - org.nuxeo.ecm.core.api.ClientExceptionIOExceptionprotected abstract org.nuxeo.ecm.core.api.DocumentModel execute(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel document,
org.nuxeo.ecm.automation.core.util.Properties properties,
org.nuxeo.ecm.automation.core.util.Properties dublinCoreProperties,
boolean save)
throws org.nuxeo.ecm.core.api.ClientException,
IOException
session - document - properties - dublinCoreProperties - save - org.nuxeo.ecm.core.api.ClientExceptionIOExceptionCopyright © 2024. All rights reserved.