Package org.saidone.model.dto
Class NodeWrapperDto
java.lang.Object
org.saidone.model.dto.NodeWrapperDto
Data transfer object carrying an Alfresco
Node serialized as JSON
together with vault metadata.
Persistence concerns are mapped separately by
org.saidone.model.entity.NodeEntity.
-
Constructor Summary
ConstructorsConstructorDescriptionNodeWrapperDto(org.alfresco.core.model.Node node) Creates a wrapper for the provided AlfrescoNodeoptionally carrying content metadata. -
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.core.model.NodegetNode()Deserializes the JSON stored innodeJsonback into anNodeinstance.
-
Constructor Details
-
NodeWrapperDto
public NodeWrapperDto(org.alfresco.core.model.Node node) throws IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException Creates a wrapper for the provided AlfrescoNodeoptionally carrying content metadata.- Parameters:
node- the node to persist- Throws:
IllegalArgumentException- ifnodeisnullcom.fasterxml.jackson.core.JsonProcessingException- if the node cannot be serialized to JSON
-
-
Method Details
-
getNode
public org.alfresco.core.model.Node getNode()Deserializes the JSON stored innodeJsonback into anNodeinstance.- Returns:
- the deserialized Alfresco node
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON cannot be parsed
-