public interface SynchronizableContentsCollection
Modifier and Type | Field and Description |
---|---|
static String |
COLLECTION_ID_PROPERTY
The name for the metadata indicating the ids of the collections
|
Modifier and Type | Method and Description |
---|---|
String |
getContentPrefix()
Get the prefix to use for the creation of contents
|
String |
getContentType()
Get the type of content handled by this collection
|
Set<String> |
getExternalOnlyFields()
Get the path of field that are valued externally only.
|
String |
getId()
Get the id of synchronizable collection.
|
String |
getIdField()
Get the path of metadata holding the unique identifier
|
int |
getInitialActionId()
Get the id of the initial action of the workflow
|
I18nizableText |
getLabel()
Get the label of synchronizable collection
|
Set<String> |
getLocalAndExternalFields()
Get the path of tri-state fields (with local and external values)
|
Map<String,Object> |
getParameterValues()
Get the untyped values of parameters for controller
|
String |
getReportMails()
If an exception occurs during synchronization, an error report mail will be sent to those email addresses (separated by new lines)
|
String |
getRestrictedField()
Get the path of boolean metadata for restricted content.
|
String |
getSynchronizeCollectionModelId()
Get the id of controller responsible of synchronization of this collection
|
String |
getSynchronizingContentOperator()
Gets the id of the
SynchronizingContentOperator extension to use during synchronization |
int |
getValidateActionId()
Get the id of the validate action of the workflow
|
String |
getWorkflowName()
Get the name of the workflow to use for the synchronized contents
|
void |
populate(Logger logger)
Populates contents
|
boolean |
removalSync()
When returns true, a content created by a previous synchro will be removed if it does not exist anymore during the current synchro.
|
boolean |
validateAfterImport()
True to validate the contents after import
|
static final String COLLECTION_ID_PROPERTY
I18nizableText getLabel()
String getContentType()
String getSynchronizeCollectionModelId()
Map<String,Object> getParameterValues()
boolean removalSync()
String getWorkflowName()
int getInitialActionId()
int getValidateActionId()
String getContentPrefix()
boolean validateAfterImport()
String getReportMails()
String getSynchronizingContentOperator()
SynchronizingContentOperator
extension to use during synchronizationSynchronizingContentOperator
extension to use during synchronizationString getRestrictedField()
String getIdField()
Set<String> getLocalAndExternalFields()
Set<String> getExternalOnlyFields()