Package com.emc.d2fs.interfaces
Interface ITaxonomyService
- All Superinterfaces:
ID2fsService
Taxonomy management services.
-
Method Summary
Modifier and TypeMethodDescriptionjavax.activation.DataHandlerexportTaxonomy(Context context, String taxonomyName, String format, String separator) Export taxonomy -- Use getExportTaxonomyUrl() when using SOAP.getExportTaxonomyUrl(Context context, String objectNameOrId, String format, String separator) Get export taxonomy urlgetImportTaxonomyUrl(Context context, String objectNameOrId, String separator, boolean overwrite) Get import taxonomy urlgetTaxonomyDetails(Context context, String taxonomyName) Get taxonomy dumpvoidimportTaxonomy(Context context, String taxonomyName, String format, String separator, javax.activation.DataHandler file) Import taxonomy into docbase -- Use getImportTaxonomyUrl() when using SOAP.importVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) Import taxonomy versionperformOperations(Context context, String tasonomyName, List<TaxonomyOperation> operations) Perform taxonomy operations on specified elementsaveTaxonomy(Context context, String objectId, List<Attribute> attributes) Save taxonomysaveVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) Save taxonomy versionvoidsetBaseUrl(String url) Set server base url used to build the url forgetExportTaxonomyUrlorgetImportTaxonomyUrlMethods inherited from interface com.emc.d2fs.interfaces.ID2fsService
isRemote, setRemote
-
Method Details
-
performOperations
List<TaxonomyOperationResult> performOperations(Context context, String tasonomyName, List<TaxonomyOperation> operations) throws D2fsException Perform taxonomy operations on specified element- Parameters:
context-Contextobject containing informations about client/sessiontasonomyName- String value of taxonomy nameoperations-TaxonomyOperationlist of operations- Returns:
TaxonomyOperationResultlist of result- Throws:
D2fsException- Since:
- 4.0.1
-
importTaxonomy
void importTaxonomy(Context context, String taxonomyName, String format, String separator, javax.activation.DataHandler file) throws D2fsException Import taxonomy into docbase -- Use getImportTaxonomyUrl() when using SOAP.- Parameters:
context-Contextobject containing informations about client/sessiontaxonomyName- String value of taxonomy nameformat- String value of taxonomy formatseparator- String value of data separator valuefile-DataHandlerobject of file data- Throws:
D2fsException- Since:
- 4.0.1
-
exportTaxonomy
javax.activation.DataHandler exportTaxonomy(Context context, String taxonomyName, String format, String separator) throws D2fsException Export taxonomy -- Use getExportTaxonomyUrl() when using SOAP.- Parameters:
context-Contextobject containing informations about client/sessiontaxonomyName- String value of taxonomy nameformat- String value of taxonomy formatseparator- String value of data separator value- Returns:
DataHandlerobject of file data- Throws:
D2fsException- Since:
- 4.0.1
-
setBaseUrl
Set server base url used to build the url forgetExportTaxonomyUrlorgetImportTaxonomyUrl- Parameters:
url- String value of base url- Since:
- 4.1.0
-
getExportTaxonomyUrl
String getExportTaxonomyUrl(Context context, String objectNameOrId, String format, String separator) throws Exception Get export taxonomy url- Parameters:
context-Contextobject containing informations about client/sessionobjectNameOrId- String Name or Id of the taxonomy to exportformat- String value of taxonomy formatseparator- String value of data separator value- Returns:
- String value of export url
- Throws:
D2fsExceptionException- Since:
- 4.1.0
-
getImportTaxonomyUrl
String getImportTaxonomyUrl(Context context, String objectNameOrId, String separator, boolean overwrite) throws Exception Get import taxonomy url- Parameters:
context-Contextobject containing informations about client/sessionobjectNameOrId- String Name or Id of the taxonomy to importseparator- String value of data separator valueoverwrite- boolean value for overwrite option, append if false- Returns:
- String value of import url
- Throws:
D2fsExceptionException- Since:
- 4.1.0
-
saveTaxonomy
Save taxonomy- Parameters:
context-Contextobject containing informations about client/sessionattributes- List ofAttributeas params- Returns:
- String value of xmlContent as result
- Throws:
D2fsExceptionException- Since:
- 4.1.0
-
saveVersionTaxonomy
String saveVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) throws Exception Save taxonomy version- Parameters:
context-Contextobject containing informations about client/sessionattributes- List ofAttributeas params- Returns:
- String value of xmlContent as result
- Throws:
D2fsExceptionException- Since:
- 4.1.0
-
importVersionTaxonomy
String importVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) throws Exception Import taxonomy version- Parameters:
context-Contextobject containing informations about client/sessionattributes- List ofAttributeas params- Returns:
- String value of xmlContent as result
- Throws:
D2fsExceptionException- Since:
- 4.1.0
-
getTaxonomyDetails
Get taxonomy dump- Parameters:
context-Contextobject containing informations about client/sessiontaxonomyName- name of the taxonomy- Returns:
- Taxonomy dump of taxonomy in tree form with other details
- Throws:
D2fsExceptionException- Since:
- 4.8.0
-