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
,FileMetadataManager
@Deprecated public class MetadataManager extends MetadataSaxer
Deprecated.UseDataHolder
toSAX methods instead of this helperComponent for helping SAXing metadata and especially metadata of a content.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
MetadataManager.RepeaterEntryComparator
Deprecated.Compares repeater entry names to sort them.
-
Field Summary
Fields Modifier and Type Field Description protected ContentTypeExtensionPoint
_contentTypeExtensionPoint
Deprecated.Content type extension point.protected ContentTypesHelper
_contentTypesHelper
Deprecated.Helper for content typesprotected ExternalizableMetadataProviderExtensionPoint
_externalizableMetadataProviderEP
Deprecated.The component to retrieve externalizable metadatastatic Comparator<String>
REPEATER_ENTRY_COMPARATOR
Deprecated.A comparator for repeater entry names.static String
ROLE
Deprecated.Avalon Role.-
Fields inherited from class org.ametys.plugins.repository.metadata.MetadataSaxer
_context, _jsonUtils, _resolver, _userManager
-
-
Constructor Summary
Constructors Constructor Description MetadataManager()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected Map<String,Object>
_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 readprotected Map<String,Object>
_contentAsJson(Content refContent, Content parentContent, Locale defaultLocale)
Deprecated.Get the JSON representation of content valueprotected Map<String,Object>
_geocodeAsJson(CompositeMetadata geoCode)
Deprecated.Get the JSON representation of geocode valuesprivate MetadataSet
_getContentMetadataSet(Content content, AbstractMetadataSetElement metadataSetElement, boolean editionRendering)
Deprecated.private MetadataDefinition
_getMetadataDefinition(Content content, MetadataDefinition parentMetadataDefinition, String metadataName)
Deprecated.protected Map<String,Object>
_multilingualStringAsJson(MultilingualString multilingualString)
Deprecated.Get the JSON representation of aMultilingualString
protected Map<String,Object>
_referenceAsJson(CompositeMetadata refMetadata)
Deprecated.Get the JSON representation of a reference metadataprotected Map<String,Object>
_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.private void
_saxContentReferenceMetadataForEdition(ContentHandler contentHandler, Content content, MetadataDefinition metadataDefinition, String metadataName, Locale defaultLocale, String[] values)
Deprecated.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 metadataprivate void
_saxExternalizableContentReferenceMultipleMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, Locale defaultLocale, ExternalizableMetadataProvider.ExternalizableMetadataStatus status)
Deprecated.private void
_saxExternalizableContentReferenceSimpleMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, Locale defaultLocale, ExternalizableMetadataProvider.ExternalizableMetadataStatus status)
Deprecated.protected 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 metadataprivate void
_saxMetadataSetElementOrAll(ContentHandler contentHandler, Content content, CompositeMetadata metadata, AbstractMetadataSetElement metadataSetElement, MetadataDefinition metadataDefinition, Locale defaultLocale, String prefix, boolean checkRead, boolean editionRendering, boolean saxCommentsMode, Set<String> externalizableMetadata)
Deprecated.protected 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.protected Set<String>
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 Detail
-
REPEATER_ENTRY_COMPARATOR
public static final Comparator<String> REPEATER_ENTRY_COMPARATOR
Deprecated.A comparator for repeater entry names.
-
_contentTypeExtensionPoint
protected ContentTypeExtensionPoint _contentTypeExtensionPoint
Deprecated.Content type extension point.
-
_contentTypesHelper
protected ContentTypesHelper _contentTypesHelper
Deprecated.Helper for content types
-
_externalizableMetadataProviderEP
protected ExternalizableMetadataProviderExtensionPoint _externalizableMetadataProviderEP
Deprecated.The component to retrieve externalizable metadata
-
-
Constructor Detail
-
MetadataManager
public MetadataManager()
Deprecated.
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
Deprecated.- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classMetadataSaxer
- Throws:
ServiceException
-
getExternalizableMetadata
protected Set<String> getExternalizableMetadata(Content content)
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.
-
_saxMetadataSetElementOrAll
private void _saxMetadataSetElementOrAll(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.
-
_getMetadataDefinition
private MetadataDefinition _getMetadataDefinition(Content content, MetadataDefinition parentMetadataDefinition, String metadataName)
Deprecated.
-
_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
protected Map<String,Object> _resourceAsJson(Resource resource)
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.
-
_saxContentReferenceMetadataForEdition
private void _saxContentReferenceMetadataForEdition(ContentHandler contentHandler, Content content, MetadataDefinition metadataDefinition, String metadataName, Locale defaultLocale, String[] values) throws SAXException
Deprecated.- Throws:
SAXException
-
_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
protected Map<String,Object> _geocodeAsJson(CompositeMetadata geoCode)
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
protected Map<String,Object> _referenceAsJson(CompositeMetadata refMetadata)
Deprecated.Get the JSON representation of a reference metadata- Parameters:
refMetadata
- The composite metadata- Returns:
- The value as JSON
-
_getContentMetadataSet
private MetadataSet _getContentMetadataSet(Content content, AbstractMetadataSetElement metadataSetElement, boolean editionRendering) throws AmetysRepositoryException
Deprecated.- Throws:
AmetysRepositoryException
-
_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.
-
_saxExternalizableContentReferenceMultipleMetadata
private void _saxExternalizableContentReferenceMultipleMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, Locale defaultLocale, ExternalizableMetadataProvider.ExternalizableMetadataStatus status) throws AmetysRepositoryException, SAXException
Deprecated.
-
_saxExternalizableContentReferenceSimpleMetadata
private void _saxExternalizableContentReferenceSimpleMetadata(ContentHandler contentHandler, Content content, CompositeMetadata parentMetadata, MetadataDefinition metadataDef, String metadataName, Locale defaultLocale, ExternalizableMetadataProvider.ExternalizableMetadataStatus status) throws AmetysRepositoryException, SAXException
Deprecated.
-
_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
protected Map<String,Object> _multilingualStringAsJson(MultilingualString multilingualString)
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
protected String _richTextAsString(ModifiableRichText richText, MetadataDefinition metadataDef)
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
-
-