public interface IModelFragmentManagement
Modifier and Type | Method and Description |
---|---|
void |
deleteModelFragment(java.lang.String modelFragmentQualifiedName,
java.lang.String version)
Deletes the given ModelFragment from the system
|
void |
deleteModelFragments(java.util.List<ModelFragmentData> modelfragmentIds)
Delete the given ModelFragment from the system
|
java.util.List<ModelFragmentData> |
findAllModelFragments()
Return list of all Model Fragment in Galaxy repository
|
ModelFragmentData |
findModelFragmentById(java.lang.String modelFragmentQualifiedName,
java.lang.String version)
Return Model Fragment in Galaxy repository
|
java.util.List<ModelFragmentData> |
findModelFragmentByIds(java.util.List<ModelFragmentData> modelfragmentIds)
Return List ofModel Fragment in Galaxy repository
|
java.util.List<ModelFragmentData> |
findModelFragmentsByNameAndVersion(java.lang.String namePattern,
java.lang.String versionPattern)
Return a subset of Model Fragment in Galaxy repository
The Model Fragment list is filtered based on patterns namePattern and versionPattern
|
java.lang.Integer |
publish(javax.activation.DataHandler fragmentHandler)
Takes a Model Fragment object and publishes it in the Galaxy repository,
as a single archive file
|
javax.activation.DataHandler |
retrieve(java.lang.String modelFragmentQualifiedName,
java.lang.String version)
Retrieves a Model Fragment from the Galaxy repository, based on its id.
|
java.lang.Integer publish(javax.activation.DataHandler fragmentHandler) throws java.io.IOException, MalformedFragmentException, IOFragmentException
fragmentTransfer
- Model Fragment in xs:base64Binary formatjava.io.IOException
MalformedFragmentException
IOFragmentException
javax.activation.DataHandler retrieve(java.lang.String modelFragmentQualifiedName, java.lang.String version) throws java.io.IOException, IOFragmentException
modelFragmentQualifiedName
- Model Fragment nameversion
- Model Fragment versionjava.io.IOException
IOFragmentException
java.util.List<ModelFragmentData> findAllModelFragments() throws java.io.IOException
java.io.IOException
ModelFragmentData findModelFragmentById(java.lang.String modelFragmentQualifiedName, java.lang.String version) throws java.io.IOException
modelFragmentQualifiedName
- Model Fragment nameversion
- Model Fragment versionjava.io.IOException
java.util.List<ModelFragmentData> findModelFragmentByIds(java.util.List<ModelFragmentData> modelfragmentIds) throws java.io.IOException
modelfragmentIds
- set ModelFragmentData with Name and Version initialisedjava.io.IOException
java.util.List<ModelFragmentData> findModelFragmentsByNameAndVersion(java.lang.String namePattern, java.lang.String versionPattern) throws java.io.IOException, InvalidPatternException
modelfragmentIds
- Pattern for names of requested Model FragmentversionPattern
- Pattern for version of requested Model Fragmentjava.io.IOException
InvalidPatternException
void deleteModelFragment(java.lang.String modelFragmentQualifiedName, java.lang.String version) throws java.io.IOException, IOFragmentException
modelFragmentQualifiedName
- Model Fragment nameversion
- Model Fragment versionjava.io.IOException
IOFragmentException
void deleteModelFragments(java.util.List<ModelFragmentData> modelfragmentIds) throws java.io.IOException, IOFragmentException
modelfragmentIds
- set ModelFragmentData with Name and Version initialisedjava.io.IOException
IOFragmentException