Package org.ametys.cms.contenttype
Class MetadataManager
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.plugins.repository.metadata.MetadataSaxer
org.ametys.cms.contenttype.MetadataManager
- All Implemented Interfaces:
Component
,Contextualizable
,LogEnabled
,Serviceable
- Direct Known Subclasses:
ContentResultSetHelper
Deprecated.
Component for helping SAXing metadata and especially metadata of a content.
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
Deprecated.Compares repeater entry names to sort them. -
Field Summary
Modifier and TypeFieldDescriptionprotected ContentTypeExtensionPoint
Deprecated.Content type extension point.protected ContentTypesHelper
Deprecated.Helper for content typesDeprecated.The component to retrieve externalizable metadatastatic final Comparator<String>
Deprecated.A comparator for repeater entry names.static final String
Deprecated.Avalon Role.Fields inherited from class org.ametys.plugins.repository.metadata.MetadataSaxer
_context, _jsonUtils, _resolver, _userManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription_binaryAsJson
(Content content, BinaryMetadata binaryMetadata, String prefix, String metadataName) Deprecated.Get the JSON representation of aBinaryMetadata
protected boolean
_canRead
(Content content, MetadataDefinition metadataDef) Deprecated.Determines if a metadata can be read_contentAsJson
(Content refContent, Content parentContent, Locale defaultLocale) Deprecated.Get the JSON representation of content value_geocodeAsJson
(CompositeMetadata geoCode) Deprecated.Get the JSON representation of geocode values_multilingualStringAsJson
(MultilingualString multilingualString) Deprecated.Get the JSON representation of aMultilingualString
_referenceAsJson
(CompositeMetadata refMetadata) Deprecated.Get the JSON representation of a reference metadata_resourceAsJson
(Resource resource) Deprecated.Get the JSON representation of aResource
protected String
_richTextAsString
(ModifiableRichText richText, MetadataDefinition metadataDef) Deprecated.Get the JSON representation of aModifiableRichText
protected void
_saxBinaryMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a metadata as a Binary.protected void
_saxBinaryMetadataAsJson
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, String metadataName, String prefix) Deprecated.SAX a binary metadata as a JSON string.protected void
_saxCompositeMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) Deprecated.SAX a composite metadata.protected void
_saxContentReferenceMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a "content" metadata.protected void
_saxExternalisableBinaryMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Binary metadataprotected void
_saxExternalisableFileMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable File metadataprotected void
_saxExternalisableGeocodeMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable geocode metadataprotected void
_saxExternalisableMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) Deprecated.SAX a externalizable metadataprotected void
_saxExternalisableMultilingualStringMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable multilingual String metadataprotected void
_saxExternalisableObjectCollectionMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable geocode metadataprotected void
_saxExternalisableReferenceMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Reference metadataprotected void
_saxExternalisableResourceFileMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable resource file metadataprotected void
_saxExternalisableRichTextMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable resource file metadataprotected void
_saxExternalisableUserMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable geocode metadataprotected void
_saxExternalizableBooleanMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Boolean metadataprotected void
_saxExternalizableContentReferenceMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead, Locale defaultLocale) Deprecated.SAX the jsonified values of an externalizable Content metadataprotected void
_saxExternalizableDateMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Date metadataprotected void
_saxExternalizableDoubleMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Double metadataprotected void
_saxExternalizableLongMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable Long metadataprotected void
_saxExternalizableStringMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) Deprecated.SAX the jsonified values of an externalizable String metadataprotected void
_saxExternalizableValuesAsJson
(ContentHandler contentHandler, String metadataName, ExternalizableMetadataProvider.ExternalizableMetadataStatus status, Object localValue, Object extValue) Deprecated.SAX externalizable values as JSONprotected void
_saxFileMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a metadata as a File.protected void
_saxGeocodeMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX "geocode" metadataprotected void
_saxMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) Deprecated.SAX a metadataprotected void
_saxMetadataComments
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, Set<String> externalizableMetadata) Deprecated.SAX the comments of a metadataprotected void
_saxMultilingualStringAsJson
(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) Deprecated.SAX values of a GeoCode metadata as a JSON Stringprotected void
_saxMultilingualStringMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX "geocode" metadataprotected void
_saxNoExternalisableMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) Deprecated.SAX a non-externalizable metadataprotected void
_saxNonEditionRenderingContent
(ContentHandler contentHandler, Content content, Locale defaultLocale, String metadataName, AbstractMetadataSetElement metadataSetElement, String prefix, boolean checkRead) Deprecated.SAX a content (referenced or sub-content) in view mode.protected void
_saxReferenceMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX "reference" metadataprotected void
_saxResourceFileMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a metadata as a binary file from resource.protected void
_saxResourceFileMetadata
(ContentHandler contentHandler, CompositeMetadata metadata, String metadataName) Deprecated.SAX a metadata as a binary file from resource, as a JSON string.protected void
_saxResourceFileMetadataAsJson
(ContentHandler contentHandler, CompositeMetadata metadata, String metadataName) Deprecated.SAX a metadata as a binary file from resource, as a JSON string.protected void
_saxRichTextMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a metadata as a RichText.protected void
_saxSingleDateMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) Deprecated.SAX a metadata as a Date.protected void
_saxSingleGeocodeMetadata
(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) Deprecated.SAX a geocode metadataprotected void
_saxSingleGeocodeMetadataAsJson
(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) Deprecated.SAX values of a GeoCode metadata as a JSON Stringprotected void
_saxSingleReferenceMetadata
(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) Deprecated.SAX values of a Reference metadataprotected void
_saxSingleReferenceMetadataAsJson
(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) Deprecated.SAX values of a Reference metadata to be used as a JSON String.protected void
_saxStringMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, Enumerator enumerator) Deprecated.SAX a metadata as a String.protected void
_saxSubContentMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a "content" metadata.protected void
_saxUserMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) Deprecated.SAX a metadata as a User.getExternalizableMetadata
(Content content) Deprecated.Get the local and external metadatavoid
saxMetadata
(ContentHandler contentHandler, Content content, String metadataName, Locale defaultLocale) Deprecated.SAXes a content metadata.void
saxMetadata
(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) Deprecated.SAXes a content metadata set.void
saxMetadata
(ContentHandler contentHandler, Content content, CompositeMetadata compositeMetadata, MetadataSet metadataSet, MetadataDefinition metadataDefinition, Locale defaultLocale, Set<String> externalizableMetadata) Deprecated.SAXes a composite metadata.void
saxMetadataComments
(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) Deprecated.SAXes the metadata comments of a content metadata set.void
saxReadableMetadata
(ContentHandler contentHandler, Content content, String metadataName, Locale defaultLocale) Deprecated.SAX the content metadata if it is readable.void
saxReadableMetadata
(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) Deprecated.SAX a content metadata set that are readable.void
service
(ServiceManager manager) Deprecated.Methods inherited from class org.ametys.plugins.repository.metadata.MetadataSaxer
_binaryAsJson, _getRefAmetysObjectIds, _saxAllMetadata, _saxBinaryMetadata, _saxDateMetadata, _saxEnumeratedStringMetadata, _saxMetadata, _saxMultilingualStringMetadata, _saxMultipleUserMetadataAsJson, _saxObject, _saxRichTextMetadata, _saxSingleUserMetadataAsJson, _saxStringMetadata, _saxUserMetadata, _userAsJson, contextualize, saxMetadata, saxMetadata
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
ROLE
Deprecated.Avalon Role. -
REPEATER_ENTRY_COMPARATOR
Deprecated.A comparator for repeater entry names. -
_contentTypeExtensionPoint
Deprecated.Content type extension point. -
_contentTypesHelper
Deprecated.Helper for content types -
_externalizableMetadataProviderEP
Deprecated.The component to retrieve externalizable metadata
-
-
Constructor Details
-
MetadataManager
public MetadataManager()Deprecated.
-
-
Method Details
-
service
Deprecated.- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classMetadataSaxer
- Throws:
ServiceException
-
getExternalizableMetadata
Deprecated.Get the local and external metadata- Parameters:
content
- The content- Returns:
- the externalizable metadata
-
saxMetadata
public void saxMetadata(ContentHandler contentHandler, Content content, CompositeMetadata compositeMetadata, MetadataSet metadataSet, MetadataDefinition metadataDefinition, Locale defaultLocale, Set<String> externalizableMetadata) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAXes a composite metadata.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.compositeMetadata
- the composite metadata.metadataSet
- the metadata set to SAX ornull
for all metadata.metadataDefinition
- The metadata definition corresponding to the parameter compositeMetadatadefaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual stringexternalizableMetadata
- The externalizable (with local and external value) metadata- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
saxMetadata
public void saxMetadata(ContentHandler contentHandler, Content content, String metadataName, Locale defaultLocale) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAXes a content metadata. This method does not check rights.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.metadataName
- the metadata name.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
saxReadableMetadata
public void saxReadableMetadata(ContentHandler contentHandler, Content content, String metadataName, Locale defaultLocale) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX the content metadata if it is readable.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.metadataName
- the metadata name.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
saxMetadata
public void saxMetadata(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAXes a content metadata set. This method does not check rights.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.metadataSet
- the metadata set.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only to be valued if initial content's language is null, otherwise set this parameter to null.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
saxMetadataComments
public void saxMetadataComments(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAXes the metadata comments of a content metadata set. This method does not check rights.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.metadataSet
- the metadata set.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only to be valued if initial content's language is null, otherwise set this parameter to null.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
saxReadableMetadata
public void saxReadableMetadata(ContentHandler contentHandler, Content content, MetadataSet metadataSet, Locale defaultLocale) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX a content metadata set that are readable.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.metadataSet
- the metadata set.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only to be valued if initial content's language is null, otherwise set this parameter to null.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
_saxMetadata
protected void _saxMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX a metadata- Parameters:
contentHandler
- The content handler where to SAX into.content
- The contentmetadata
- The parent composite metadata.metadataSetElement
- TheMetadataSet
element.metadataDefinition
- The metadata definitiondefaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.prefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if the context rendering is for editionsaxCommentsMode
- if true the comments will be SAXed for this metadata instead of the metadata value.externalizableMetadata
- The externalizable (with local and external value) metadata- Throws:
AmetysRepositoryException
- if an error occurredSAXException
- if an error occurred while SAXingIOException
- if an error occurred
-
_saxNoExternalisableMetadata
protected void _saxNoExternalisableMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX a non-externalizable metadata- Parameters:
contentHandler
- The content handler where to SAX into.content
- The contentmetadata
- The parent composite metadata.metadataSetElement
- TheMetadataSet
element.metadataDefinition
- The metadata definitiondefaultLocale
- The locale to use to resolve localized values such as multilingual string or multilingual contents. Only use if the content's language is null.prefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if the context rendering is for editionsaxCommentsMode
- if true the comments will be SAXed for this metadata instead of the metadata value.externalizableMetadata
- The externalizable (with local and external value) metadata- Throws:
AmetysRepositoryException
- if an error occurredSAXException
- if an error occurred while SAXingIOException
- if an error occurred
-
_saxExternalisableMetadata
protected void _saxExternalisableMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX a externalizable metadata- Parameters:
contentHandler
- The content handler where to SAX into.content
- The contentmetadata
- The parent composite metadata.metadataSetElement
- TheMetadataSet
element.metadataDefinition
- The metadata definitionprefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if the context rendering is for editionsaxCommentsMode
- if true the comments will be SAXed for this metadata instead of the metadata value.externalizableMetadata
- The externalizable (with local and external value) metadatadefaultLocale
- The default locale for multilingual rendering- Throws:
AmetysRepositoryException
- if an error occurredSAXException
- if an error occurred while SAXingIOException
- if an error occurred
-
_saxExternalisableBinaryMetadata
protected void _saxExternalisableBinaryMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) throws SAXException Deprecated.SAX the jsonified values of an externalizable Binary metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata nameprefix
- The prefixcheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxMetadataComments
protected void _saxMetadataComments(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, Set<String> externalizableMetadata) throws SAXException, IOException Deprecated.SAX the comments of a metadata- Parameters:
contentHandler
- The content handler where to SAX into.content
- The contentmetadata
- The parent composite metadata.metadataSetElement
- TheMetadataSet
element.metadataDefinition
- The metadata definitiondefaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.prefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if the context rendering is for editionexternalizableMetadata
- The externalizable (with local and external value) metadata- Throws:
AmetysRepositoryException
- if an error occurredSAXException
- if an error occurred while SAXingIOException
- if an error occurred
-
_saxCompositeMetadata
protected void _saxCompositeMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata) throws SAXException, IOException Deprecated.SAX a composite metadata.- Parameters:
contentHandler
- the content handler to SAX into.content
- the content.metadata
- the parent metadata holder.metadataDefinition
- the metadata definition.metadataName
- The name of the metadata to saxmetadataSetElement
- the metadata-set element.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.saxCommentsMode
- if true the comments will be SAXed for this metadata instead of the metadata value.externalizableMetadata
- The externalizable (with local and external value) metadata- Throws:
SAXException
- if an error occurs.IOException
- if an error occurs.
-
_saxBinaryMetadata
protected void _saxBinaryMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a Binary.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadata
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definition.prefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxBinaryMetadataAsJson
protected void _saxBinaryMetadataAsJson(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, String metadataName, String prefix) throws AmetysRepositoryException, SAXException Deprecated.SAX a binary metadata as a JSON string.- Parameters:
contentHandler
- the content handler where to SAX into.content
- the content.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.prefix
- the metadata path prefix.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxFileMetadata
protected void _saxFileMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a File.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadata
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definitionprefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_resourceAsJson
Deprecated.Get the JSON representation of aResource
- Parameters:
resource
- The resource- Returns:
- The resource as JSON
-
_saxResourceFileMetadata
protected void _saxResourceFileMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a binary file from resource.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadata
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definitionprefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxResourceFileMetadata
protected void _saxResourceFileMetadata(ContentHandler contentHandler, CompositeMetadata metadata, String metadataName) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a binary file from resource, as a JSON string.- Parameters:
contentHandler
- the content handler where to SAX into.metadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxResourceFileMetadataAsJson
protected void _saxResourceFileMetadataAsJson(ContentHandler contentHandler, CompositeMetadata metadata, String metadataName) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a binary file from resource, as a JSON string.- Parameters:
contentHandler
- the content handler where to SAX into.metadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxUserMetadata
protected void _saxUserMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a User.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadata
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definitionprefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxContentReferenceMetadata
protected void _saxContentReferenceMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) throws SAXException, IOException Deprecated.SAX a "content" metadata.- Parameters:
contentHandler
- the content handler to SAX into.content
- The currently saxed content.metadatas
- the parent composite metadata.metadataDefinition
- the metadata definition.metadataName
- the metadata name.metadataSetElement
- the metadata-set element.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.- Throws:
SAXException
- if an error occurs.IOException
- if an error occurs.
-
_contentAsJson
protected Map<String,Object> _contentAsJson(Content refContent, Content parentContent, Locale defaultLocale) Deprecated.Get the JSON representation of content value- Parameters:
refContent
- The content to saxparentContent
- The owning contentdefaultLocale
- The default local to resolve multilingual titles- Returns:
- The json properties of the content of null
-
_saxSubContentMetadata
protected void _saxSubContentMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, AbstractMetadataSetElement metadataSetElement, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) throws SAXException, IOException Deprecated.SAX a "content" metadata.- Parameters:
contentHandler
- the content handler to SAX into.content
- The currently saxed content.metadatas
- the parent composite metadata.metadataDefinition
- the metadata definition.metadataName
- the metadata name.metadataSetElement
- the metadata-set element.defaultLocale
- The locale to use to sax localized values such as multilingual content or multilingual string. Only use if initial content's language is not null. Can be null.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.- Throws:
SAXException
- if an error occurs.IOException
- if an error occurs.
-
_saxNonEditionRenderingContent
protected void _saxNonEditionRenderingContent(ContentHandler contentHandler, Content content, Locale defaultLocale, String metadataName, AbstractMetadataSetElement metadataSetElement, String prefix, boolean checkRead) throws SAXException, IOException Deprecated.SAX a content (referenced or sub-content) in view mode.- Parameters:
contentHandler
- the content handler to SAX into.content
- The referenced or sub-content to SAX.defaultLocale
- The locale to use to sax the localized values of this content. Only use if content 's language is null.metadataName
- the metadata name.metadataSetElement
- the metadata-set element.prefix
- the metadata path prefix.checkRead
- true if need to check read right.- Throws:
SAXException
- if an error occurs.IOException
- if an error occurs.
-
_saxGeocodeMetadata
protected void _saxGeocodeMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws SAXException Deprecated.SAX "geocode" metadata- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadatas
- the parent composite metadata.metadataDefinition
- the metadata definition.metadataName
- the metadata name.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxSingleGeocodeMetadata
protected void _saxSingleGeocodeMetadata(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) throws SAXException Deprecated.SAX a geocode metadata- Parameters:
contentHandler
- the content handler where to SAX into.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
SAXException
- if an error occurs
-
_saxSingleGeocodeMetadataAsJson
protected void _saxSingleGeocodeMetadataAsJson(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) throws SAXException Deprecated.SAX values of a GeoCode metadata as a JSON String- Parameters:
contentHandler
- the content handler where to SAX into.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
SAXException
- if an error occurs
-
_geocodeAsJson
Deprecated.Get the JSON representation of geocode values- Parameters:
geoCode
- The composite metadata- Returns:
- The values as json
-
_saxMultilingualStringMetadata
protected void _saxMultilingualStringMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering) throws SAXException Deprecated.SAX "geocode" metadata- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadatas
- the parent composite metadata.metadataDefinition
- the metadata definition.metadataName
- the metadata name.defaultLocale
- The default locale to use to sax multilingual value if content's language is null.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxMultilingualStringAsJson
protected void _saxMultilingualStringAsJson(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) throws SAXException Deprecated.SAX values of a GeoCode metadata as a JSON String- Parameters:
contentHandler
- the content handler where to SAX into.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
SAXException
- if an error occurs
-
_saxReferenceMetadata
protected void _saxReferenceMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDefinition, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws SAXException Deprecated.SAX "reference" metadata- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadatas
- the parent composite metadata.metadataDefinition
- the metadata definition.metadataName
- the metadata name.prefix
- the metadata path prefix.checkRead
- true if need to check read right.editionRendering
- true if rendering in edition mode, false in view mode.- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxSingleReferenceMetadata
protected void _saxSingleReferenceMetadata(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) throws SAXException Deprecated.SAX values of a Reference metadata- Parameters:
contentHandler
- the content handler where to SAX into.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
SAXException
- if an error occurs
-
_saxSingleReferenceMetadataAsJson
protected void _saxSingleReferenceMetadataAsJson(ContentHandler contentHandler, CompositeMetadata parentMetadata, String metadataName) throws SAXException Deprecated.SAX values of a Reference metadata to be used as a JSON String.- Parameters:
contentHandler
- the content handler where to SAX into.parentMetadata
- the parent composite metadata.metadataName
- the metadata name.- Throws:
SAXException
- if an error occurs
-
_referenceAsJson
Deprecated.Get the JSON representation of a reference metadata- Parameters:
refMetadata
- The composite metadata- Returns:
- The value as JSON
-
_saxRichTextMetadata
protected void _saxRichTextMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, boolean editionRendering) throws AmetysRepositoryException, SAXException, IOException Deprecated.SAX a metadata as a RichText.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadata
- the parent composite metadata.metadataDef
- The metadata definitionmetadataName
- the metadata name.prefix
- the metadata path prefix.checkRead
- true if need to check read righteditionRendering
- true if the context rendering is for edition- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.IOException
- if an error occurs.
-
_saxStringMetadata
protected void _saxStringMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead, Enumerator enumerator) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a String.- Parameters:
contentHandler
- the content handler where to SAX intocontent
- The contentmetadatas
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definitionprefix
- the metadata path prefix.checkRead
- true if need to check read rightenumerator
- The enumerator for values- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxSingleDateMetadata
protected void _saxSingleDateMetadata(ContentHandler contentHandler, Content content, CompositeMetadata metadatas, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX a metadata as a Date.- Parameters:
contentHandler
- the content handler where to SAX into.content
- The contentmetadatas
- the parent composite metadata.metadataName
- the metadata name.metadataDef
- the metadata definition.prefix
- the metadata path prefix.checkRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_binaryAsJson
protected Map<String,Object> _binaryAsJson(Content content, BinaryMetadata binaryMetadata, String prefix, String metadataName) Deprecated.Get the JSON representation of aBinaryMetadata
- Parameters:
content
- The contentbinaryMetadata
- The metadataprefix
- The prefixmetadataName
- The metadata name- Returns:
- The binary as JSON
-
_saxExternalizableContentReferenceMetadata
protected void _saxExternalizableContentReferenceMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead, Locale defaultLocale) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable Content metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read rightdefaultLocale
- The default locale for multilingual title rendering- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalizableStringMetadata
protected void _saxExternalizableStringMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable String metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableMultilingualStringMetadata
protected void _saxExternalisableMultilingualStringMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable multilingual String metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_multilingualStringAsJson
Deprecated.Get the JSON representation of aMultilingualString
- Parameters:
multilingualString
- The multilingual string- Returns:
- The MultilingualString as JSON
-
_saxExternalizableDateMetadata
protected void _saxExternalizableDateMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable Date metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalizableLongMetadata
protected void _saxExternalizableLongMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable Long metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalizableDoubleMetadata
protected void _saxExternalizableDoubleMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable Double metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalizableBooleanMetadata
protected void _saxExternalizableBooleanMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable Boolean metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableReferenceMetadata
protected void _saxExternalisableReferenceMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws SAXException Deprecated.SAX the jsonified values of an externalizable Reference metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableGeocodeMetadata
protected void _saxExternalisableGeocodeMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws SAXException Deprecated.SAX the jsonified values of an externalizable geocode metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableObjectCollectionMetadata
protected void _saxExternalisableObjectCollectionMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws SAXException Deprecated.SAX the jsonified values of an externalizable geocode metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableFileMetadata
protected void _saxExternalisableFileMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, String prefix, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable File metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata nameprefix
- The prefixcheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableResourceFileMetadata
protected void _saxExternalisableResourceFileMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable resource file metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableRichTextMetadata
protected void _saxExternalisableRichTextMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws AmetysRepositoryException, SAXException Deprecated.SAX the jsonified values of an externalizable resource file metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalisableUserMetadata
protected void _saxExternalisableUserMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, boolean checkRead) throws SAXException Deprecated.SAX the jsonified values of an externalizable geocode metadata- Parameters:
contentHandler
- The content handlercontent
- The contentparentMetadata
- The parent composite metadatametadataDef
- The metadata definitionmetadataName
- The metadata namecheckRead
- true if need to check read right- Throws:
AmetysRepositoryException
- if an error occurs.SAXException
- if an error occurs.
-
_saxExternalizableValuesAsJson
protected void _saxExternalizableValuesAsJson(ContentHandler contentHandler, String metadataName, ExternalizableMetadataProvider.ExternalizableMetadataStatus status, Object localValue, Object extValue) throws SAXException Deprecated.SAX externalizable values as JSON- Parameters:
contentHandler
- The content handlermetadataName
- The metadata namestatus
- The statuslocalValue
- The local valueextValue
- The external value- Throws:
SAXException
- if an error occurs.
-
_richTextAsString
Deprecated.Get the JSON representation of aModifiableRichText
- Parameters:
richText
- The rich textmetadataDef
- The metadata definition- Returns:
- The resource as JSON
-
_canRead
protected boolean _canRead(Content content, MetadataDefinition metadataDef) throws AmetysRepositoryException Deprecated.Determines if a metadata can be read- Parameters:
content
- the contentmetadataDef
- the metadata definition.- Returns:
true
if the metadata can be read- Throws:
AmetysRepositoryException
- If an error occured
-
DataHolder
toSAX methods instead of this helper