public class IORelationAdapter extends AbstractIOResourceAdapter
| Constructor and Description | 
|---|
IORelationAdapter()  | 
| Modifier and Type | Method and Description | 
|---|---|
IOResources | 
extractResources(String repo,
                Collection<DocumentRef> sources)
Extract relations involving given documents. 
 | 
void | 
getResourcesAsXML(OutputStream out,
                 IOResources resources)
Export resources as XML. 
 | 
IOResources | 
loadResourcesFromXML(InputStream in)
Returns resources built from given stream. 
 | 
void | 
setProperties(Map<String,Serializable> properties)
Set properties. 
 | 
void | 
storeResources(IOResources resources)
Persists resources. 
 | 
IOResources | 
translateResources(String repo,
                  IOResources resources,
                  DocumentTranslationMap map)
Returns translated resources once copy has been done, passing a correspondence map. 
 | 
getPropertiespublic void setProperties(Map<String,Serializable> properties)
IOResourceAdaptersetProperties in interface IOResourceAdaptersetProperties in class AbstractIOResourceAdapterpublic IOResources extractResources(String repo, Collection<DocumentRef> sources)
The adapter properties will filter which relations must be taken into account.
extractResources in interface IOResourceAdapterextractResources in class AbstractIOResourceAdapterrepo - TODOsources - locations of documents to consider. Has to include documents children if needed.public void getResourcesAsXML(OutputStream out, IOResources resources)
IOResourceAdaptergetResourcesAsXML in interface IOResourceAdaptergetResourcesAsXML in class AbstractIOResourceAdapterout - stream where export will be written.resources - resources previously extracted thanks to
            IOResourceAdapter.extractResources(String, Collection) or
            IOResourceAdapter.translateResources(String, IOResources, DocumentTranslationMap)public IOResources loadResourcesFromXML(InputStream in)
IOResourceAdapterloadResourcesFromXML in interface IOResourceAdapterloadResourcesFromXML in class AbstractIOResourceAdapterpublic void storeResources(IOResources resources)
IOResourceAdapterstoreResources in interface IOResourceAdapterstoreResources in class AbstractIOResourceAdapterresources - resources previously extracted thanks to
            IOResourceAdapter.extractResources(String, Collection) or
            IOResourceAdapter.translateResources(String, IOResources, DocumentTranslationMap)public IOResources translateResources(String repo, IOResources resources, DocumentTranslationMap map)
IOResourceAdaptertranslateResources in interface IOResourceAdaptertranslateResources in class AbstractIOResourceAdapterrepo - target repository for resources.resources - resources previously extracted thanks to
            IOResourceAdapter.extractResources(String, Collection)map - correspondence map between old locations and new ones.Copyright © 2015 Nuxeo SA. All rights reserved.