Class RenditionDefinition
java.lang.Object
org.nuxeo.ecm.platform.rendition.service.RenditionDefinition
- All Implemented Interfaces:
Descriptor
Definition of a rendition.
- Since:
- 5.4.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected String
protected String
static final String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected RenditionProvider
protected Class
<? extends RenditionProvider> protected String
protected Boolean
protected String
protected Boolean
Fields inherited from interface org.nuxeo.runtime.model.Descriptor
UNIQUE_DESCRIPTOR_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIcon()
getId()
The descriptor id, descriptors with same id are merged.getKind()
getLabel()
getName()
Class
<? extends RenditionProvider> boolean
boolean
boolean
boolean
merge
(Descriptor o) Returns a descriptor representingother
merged intothis
void
setAllowEmptyBlob
(boolean allowEmptyBlob) void
setCmisName
(String cmisName) void
setContentType
(String contentType) void
setEnabled
(boolean enabled) void
setFilterIds
(List<String> filterIds) void
void
void
void
void
setOperationChain
(String operationChain) void
setProvider
(RenditionProvider provider) void
setProviderClass
(Class<? extends RenditionProvider> providerClass) void
setSourceDocumentModificationDatePropertyName
(String sourceDocumentModificationDatePropertyName) void
setStoreByDefault
(boolean storeByDefault) void
setVisible
(boolean visible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Descriptor
doesRemove
-
Field Details
-
DEFAULT_SOURCE_DOCUMENT_MODIFICATION_DATE_PROPERTY_NAME
- See Also:
-
name
-
cmisName
- Since:
- 7.3
-
enabled
-
label
-
icon
-
kind
-
operationChain
-
allowEmptyBlob
- Since:
- 6.0
-
visible
- Since:
- 6.0
-
providerClass
-
provider
-
contentType
-
filterIds
- Since:
- 7.2
-
sourceDocumentModificationDatePropertyName
- Since:
- 7.10
-
storeByDefault
- Since:
- 7.10
-
variantPolicy
- Since:
- 8.1
-
-
Constructor Details
-
RenditionDefinition
public RenditionDefinition()
-
-
Method Details
-
getId
Description copied from interface:Descriptor
The descriptor id, descriptors with same id are merged.To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.
To forbid merge use a unique value, non-overriden
toString()
for exemple.- Specified by:
getId
in interfaceDescriptor
-
getName
-
setName
-
getCmisName
-
setCmisName
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getLabel
-
setLabel
-
getIcon
-
setIcon
-
getKind
-
setKind
-
getOperationChain
-
setOperationChain
-
isEmptyBlobAllowed
public boolean isEmptyBlobAllowed()- Since:
- 7.3
-
setAllowEmptyBlob
public void setAllowEmptyBlob(boolean allowEmptyBlob) -
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
getProviderClass
-
setProviderClass
-
getProvider
-
getProviderType
-
setProvider
-
getContentType
-
setContentType
-
getFilterIds
-
setFilterIds
-
getSourceDocumentModificationDatePropertyName
- Since:
- 7.10
-
setSourceDocumentModificationDatePropertyName
public void setSourceDocumentModificationDatePropertyName(String sourceDocumentModificationDatePropertyName) - Since:
- 7.10
-
isStoreByDefault
public boolean isStoreByDefault()- Since:
- 7.10
-
setStoreByDefault
public void setStoreByDefault(boolean storeByDefault) - Since:
- 7.10
-
getVariantPolicy
- Since:
- 8.1
-
merge
Description copied from interface:Descriptor
Returns a descriptor representingother
merged intothis
Default implementation returns
other
.- Specified by:
merge
in interfaceDescriptor
- Returns:
- the merged descriptor
-