|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Exporter
Contract for an exporter. An exporter is responsible for actually exporting the content of the Repository to a destination point e.g. file system.
Method Summary | |
---|---|
void |
content(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property,
java.io.InputStream content,
org.alfresco.service.cmr.repository.ContentData contentData,
int index)
Export content stream property value |
void |
end()
End export |
void |
endACL(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of ACL |
void |
endAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspect)
End export of aspect |
void |
endAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of aspects |
void |
endAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assoc)
End export of association |
void |
endAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of associations |
void |
endNamespace(java.lang.String prefix)
End export of namespace |
void |
endNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of node |
void |
endProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of properties |
void |
endProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property)
End export of property |
void |
endReference(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export of node reference |
void |
endValueCollection(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property)
Export end of value collection |
void |
endValueMLText(org.alfresco.service.cmr.repository.NodeRef nodeRef)
End export MLText |
void |
permission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.security.AccessPermission permission)
Export permission |
void |
start(ExporterContext context)
Start of Export |
void |
startACL(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Start export of ACL |
void |
startAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspect)
Start export of aspect |
void |
startAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Start export of aspects |
void |
startAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assoc)
Start export of association |
void |
startAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Start export of associations |
void |
startNamespace(java.lang.String prefix,
java.lang.String uri)
Start export of namespace |
void |
startNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Start export of node |
void |
startProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Start export of properties |
void |
startProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property)
Start export of property |
void |
startReference(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName childName)
Start export of node reference |
void |
startValueCollection(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property)
Export start of value collection |
void |
startValueMLText(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Locale locale)
Start export MLText |
void |
value(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName property,
java.lang.Object value,
int index)
Export property value |
void |
warning(java.lang.String warning)
Export warning |
Method Detail |
---|
void start(ExporterContext context)
void startNamespace(java.lang.String prefix, java.lang.String uri)
prefix
- namespace prefixuri
- namespace urivoid endNamespace(java.lang.String prefix)
prefix
- namespace prefixvoid startNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid endNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid startReference(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName childName)
nodeRef
- the node referencevoid endReference(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid startAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void startAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspect)
nodeRef
- the node referenceaspect
- the aspectvoid endAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspect)
nodeRef
- the node referenceaspect
- the aspectvoid endAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void startACL(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- for node referencevoid permission(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.security.AccessPermission permission)
nodeRef
- for node referencepermission
- the permissionvoid endACL(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- for node referencevoid startProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid startProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property)
nodeRef
- the node referenceproperty
- the property namevoid endProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property)
nodeRef
- the node referenceproperty
- the property namevoid endProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid startValueCollection(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property)
nodeRef
- the node referenceproperty
- the property namevoid startValueMLText(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Locale locale)
nodeRef
- the node referencelocale
- void endValueMLText(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void value(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property, java.lang.Object value, int index)
nodeRef
- the node referenceproperty
- the property namevalue
- the valueindex
- value index (or -1, if not part of multi-valued collection)void content(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property, java.io.InputStream content, org.alfresco.service.cmr.repository.ContentData contentData, int index)
nodeRef
- the node referenceproperty
- the property namecontent
- the content streamcontentData
- content descriptorindex
- value index (or -1, if not part of multi-valued collection)void endValueCollection(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName property)
nodeRef
- the node referenceproperty
- the property namevoid startAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void startAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assoc)
nodeRef
- the node referenceassoc
- the association namevoid endAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assoc)
nodeRef
- the node referenceassoc
- the association namevoid endAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void warning(java.lang.String warning)
warning
- the warning messagevoid end()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |