Package com.emc.d2fs.interfaces
Interface ITaxonomyService
- All Superinterfaces:
ID2fsService
Taxonomy management services.
-
Method Summary
Modifier and TypeMethodDescriptionjavax.activation.DataHandler
exportTaxonomy
(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 dumpvoid
importTaxonomy
(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 versionvoid
setBaseUrl
(String url) Set server base url used to build the url forgetExportTaxonomyUrl
orgetImportTaxonomyUrl
Methods 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
-Context
object containing informations about client/sessiontasonomyName
- String value of taxonomy nameoperations
-TaxonomyOperation
list of operations- Returns:
TaxonomyOperationResult
list 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
-Context
object containing informations about client/sessiontaxonomyName
- String value of taxonomy nameformat
- String value of taxonomy formatseparator
- String value of data separator valuefile
-DataHandler
object 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
-Context
object containing informations about client/sessiontaxonomyName
- String value of taxonomy nameformat
- String value of taxonomy formatseparator
- String value of data separator value- Returns:
DataHandler
object of file data- Throws:
D2fsException
- Since:
- 4.0.1
-
setBaseUrl
Set server base url used to build the url forgetExportTaxonomyUrl
orgetImportTaxonomyUrl
- 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
-Context
object 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:
D2fsException
Exception
- Since:
- 4.1.0
-
getImportTaxonomyUrl
String getImportTaxonomyUrl(Context context, String objectNameOrId, String separator, boolean overwrite) throws Exception Get import taxonomy url- Parameters:
context
-Context
object 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:
D2fsException
Exception
- Since:
- 4.1.0
-
saveTaxonomy
Save taxonomy- Parameters:
context
-Context
object containing informations about client/sessionattributes
- List ofAttribute
as params- Returns:
- String value of xmlContent as result
- Throws:
D2fsException
Exception
- Since:
- 4.1.0
-
saveVersionTaxonomy
String saveVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) throws Exception Save taxonomy version- Parameters:
context
-Context
object containing informations about client/sessionattributes
- List ofAttribute
as params- Returns:
- String value of xmlContent as result
- Throws:
D2fsException
Exception
- Since:
- 4.1.0
-
importVersionTaxonomy
String importVersionTaxonomy(Context context, String objectId, List<Attribute> attributes) throws Exception Import taxonomy version- Parameters:
context
-Context
object containing informations about client/sessionattributes
- List ofAttribute
as params- Returns:
- String value of xmlContent as result
- Throws:
D2fsException
Exception
- Since:
- 4.1.0
-
getTaxonomyDetails
Get taxonomy dump- Parameters:
context
-Context
object containing informations about client/sessiontaxonomyName
- name of the taxonomy- Returns:
- Taxonomy dump of taxonomy in tree form with other details
- Throws:
D2fsException
Exception
- Since:
- 4.8.0
-