public class GetMetadataSetDefByContentTypeAction extends GetMetadataSetDefAction
_contentHelper, _contentTypeExtensionPoint, _contentTypesHelper, _currentUserProvider, _externalizableMetaProvider, _rightManager
manager
EMPTY_MAP
Constructor and Description |
---|
GetMetadataSetDefByContentTypeAction() |
Modifier and Type | Method and Description |
---|---|
protected MetadataDefinition |
_getMetadataDefinition(ContentType contentType,
MetadataDefinition parentMetadataDefinition,
String metadataName)
Retrieves a sub metadata definition from a content type or a parent metadata definition.
|
Map |
act(Redirector redirector,
SourceResolver resolver,
Map objectModel,
String source,
Parameters parameters) |
protected Map<String,Object> |
contentType2Json(ContentType contentType,
String metadataSetName,
boolean isEditionMetadataSet)
Convert content to JSON object
|
protected Map<String,Object> |
metadataSetElement2JsonObject(ContentType contentType,
MetadataDefinition metadataDefinition,
AbstractMetadataSetElement metadataSetElement)
Convert
AbstractMetadataSetElement to JSON object |
_getMetadataDefinition, content2Json, content2Json, metadataDefinition2JsonObject, metadataSetElement2JsonObject, service
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
public GetMetadataSetDefByContentTypeAction()
public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, String source, Parameters parameters) throws Exception
act
in interface Action
act
in class GetMetadataSetDefAction
Exception
protected Map<String,Object> contentType2Json(ContentType contentType, String metadataSetName, boolean isEditionMetadataSet) throws ProcessingException
contentType
- The content typemetadataSetName
- The metadata set nameisEditionMetadataSet
- true if it is metadataset for editionProcessingException
- if an error occurredprotected Map<String,Object> metadataSetElement2JsonObject(ContentType contentType, MetadataDefinition metadataDefinition, AbstractMetadataSetElement metadataSetElement) throws ProcessingException
AbstractMetadataSetElement
to JSON objectcontentType
- The content typemetadataDefinition
- The metadata definitionmetadataSetElement
- The metadataset elementProcessingException
- If an error occuredprotected MetadataDefinition _getMetadataDefinition(ContentType contentType, MetadataDefinition parentMetadataDefinition, String metadataName)
contentType
- the content type.parentMetadataDefinition
- the parent metadata definition.metadataName
- the metadata name.null
otherwise.