|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGCUBEPortType
org.gcube.contentmanagement.storagelayer.storagemanagementservice.impl.SMSPortType1
public class SMSPortType1
WSRF interface to the storage management library All actual work is performed by the static methods of StorageManager
Field Summary | |
---|---|
static java.lang.String |
ERROR_ELEMENTNAME
|
static java.lang.String |
ERROR_RETRY_EQUIVALENT
|
static java.lang.String |
ERROR_RETRY_SAME
|
static java.lang.String |
ERROR_UNRECOVERABLE
|
static BasicStorageHints |
NO_REFRENCES
Singleton instance of an array of storage hints that identifies, only the limited information about an info object should be returned. |
static java.lang.String |
REQUEST_FAILED_NAME
constants |
static java.lang.String |
SUBSYSTEM_RS
|
Constructor Summary | |
---|---|
SMSPortType1()
|
Method Summary | |
---|---|
VoidType |
addReference(ReferenceDescription ref)
Adds a new reference between two information objects. |
ArrayOfBulkReferenceResultItem |
addReferences(ArrayOfReferenceDescription parameters)
|
java.lang.String |
addReferencesRS(java.lang.String parameters)
|
VoidType |
associateRawContent(FileTransferParameters params)
Gets the file from the defined location and stores it as the raw content of a information object. |
java.lang.String |
createInfoObject(NameAndType parameters)
Creates a new information object |
ArrayOfInfoOIDAndHints |
createInfoObjectsWithContent(ArrayOfCreateInfoObjectReferencesProperties parameters)
|
java.lang.String |
createInfoObjectsWithContentRS(java.lang.String parameters)
|
InfoObjectIDAndConsumedHints |
createInfoObjectWithContent(CreateInfoObjectReferencesProperties parameters)
Creates an information object with content, properties, relationships etc. |
boolean |
existsInfoObject(java.lang.String parameters)
|
InfoObjectDescription |
getInfoObject(FileTransferParameters params)
Retrieves an existing information object and associated data |
ArrayOfInfoObjectDescription |
getInfoObjects(ArrayOfFileTransferParameters parameters)
|
java.lang.String |
getInfoObjectsRS(java.lang.String parameters)
|
VolatileInformation |
getVolatileInformation(GetVolatileInformationParameters parameters)
Returns the (maybe very volatile) inforamtion about an information object and its references. |
boolean |
hasRawContent(java.lang.String objectID)
Returns whether there exists raw content associated with an information object |
boolean |
hasStorageProperty(PropertySelector parameters)
Returnes whether an information object has a particular property set |
void |
internalAddReference(ReferenceDescription ref)
|
StorageHint[] |
iternalAssociateRawContent(FileTransferParameters params)
|
java.lang.String |
processInBackground(java.lang.String inputResultSetEPR,
org.gcube.contentmanagement.storagelayer.storagemanagementservice.impl.SMSPortType1.Processor processor)
|
boolean |
removeInfoObject(java.lang.String objectID)
Deletes an information object. |
boolean |
removeInfoObjectAsync(java.lang.String objectID)
Deletes an information object asynchronously. |
ArrayOfFailedObjects |
removeInfoObjects(ArrayOfString parameters)
|
java.lang.String |
removeInfoObjectsRS(java.lang.String parameters)
|
boolean |
removeRawContent(java.lang.String objectID)
Removes any raw content associated with the information object |
boolean |
removeReference(ReferenceSelector selector)
Deletes any reference with having the given parameters. |
ArrayOfBulkReferenceResultItem |
removeReferences(ArrayOfReferenceSelector parameters)
|
java.lang.String |
removeReferencesRS(java.lang.String parameters)
|
ArrayOfInfoObjectDescription |
retrieveObjectsHavingAllStorageProperties(ArrayOfByPropertyValueSelector parameters)
Retrieves all info object which have all properties with given name and value TODO: Replace this interim solution with more generic solution that can be much more efficiently evaluated in BaseLayer (in particular in asingle query to RDBMS) |
ArrayOfInfoObjectDescription |
retrieveObjectsInRelationWithAll(ArrayOfFlexibleReferenceSelector parameters)
|
ArrayOfString |
retrieveOIDInRelationWithAll(ArrayOfFlexibleReferenceSelector parameters)
Retrieves all object IDs of information object which are related to all objects defined by the flexible refernce selectors TODO: Replace this interim solution with more generic solution that can be much more efficiently evaluated in BaseLayer (in particular in a single query to RDBMS) |
ArrayOfString |
retrieveOIDsByStorageProperty(ByPropertyValueSelector selector)
Retrieves all object IDs of information object for which a particular property value has been set |
ArrayOfString |
retrieveOIDsHavingAllStorageProperties(ArrayOfByPropertyValueSelector parameters)
Retrieves all object IDs of information object which have all properties with given name and value TODO: Replace this interim solution with more generic solution that can be much more efficiently evaluated in BaseLayer (in particular in a single query to RDBMS) |
ArrayOfReferenceDescription |
retrieveReferences(SourceReferenceSelector sourceSelector)
Retrieves all references which point from this source object to some other object. |
ArrayOfBulkReferenceResultItem |
retrieveReferencesBulk(ArrayOfSourceReferenceSelector parameters)
|
ArrayOfString |
retrieveReferenceTargetOIDs(SourceReferenceSelector sourceSelector)
Retrieves target object IDs to which a particular reference from some other object exists. |
ArrayOfSourceReferenceResultItem |
retrieveReferenceTargetOIDsBulk(ArrayOfSourceReferenceSelector parameters)
|
ArrayOfReferenceDescription |
retrieveReferredAll(TargetReferenceSelector targetSelector)
Retrieves all references which point to this target object. |
ArrayOfString |
retrieveReferredSourceOIDs(TargetReferenceSelector targetSelector)
Retrieves source object IDs from which a particular reference to some other object exists. |
ArrayOfTargetReferenceResultItem |
retrieveReferredSourceOIDsBulk(ArrayOfTargetReferenceSelector parameters)
|
ArrayOfPropertyDescription |
retrieveStorageProperties(java.lang.String objectID)
Retrieves all properties of an information object |
PropertyDescription |
retrieveStorageProperty(PropertySelector selector)
Retrieves a particular property of an information object |
VoidType |
setStorageProperty(PropertyDescription prop)
Sets the property of a given name for a particular information object. |
boolean |
unsetStorageProperty(PropertySelector selector)
Removes a property of an information object |
VoidType |
updateRawContent(FileTransferParameters params)
Gets the file from the defined location and stores it as the raw content of a information object. |
ArrayOfInfoOIDAndHints |
updateRawContentBulk(ArrayOfFileTransferParameters parameters)
|
java.lang.String |
updateRawContentRS(java.lang.String parameters)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String REQUEST_FAILED_NAME
public static final java.lang.String ERROR_ELEMENTNAME
public static final java.lang.String ERROR_RETRY_SAME
public static final java.lang.String ERROR_RETRY_EQUIVALENT
public static final java.lang.String ERROR_UNRECOVERABLE
public static final java.lang.String SUBSYSTEM_RS
public static final BasicStorageHints NO_REFRENCES
BasicStorageHints#HINT_NAME_RETURN_OBJECT_WITHOUT_REFERENCES
Constructor Detail |
---|
public SMSPortType1()
Method Detail |
---|
public java.lang.String createInfoObject(NameAndType parameters) throws GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
TEST_OBJECT_NAME
- a human readable name (does not need to be unique, can also be null)TEST_OBJECT_TYPE
- the type of the information object
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public InfoObjectIDAndConsumedHints createInfoObjectWithContent(CreateInfoObjectReferencesProperties parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
parameters
- the parameters for this
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault,
- GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfInfoOIDAndHints createInfoObjectsWithContent(ArrayOfCreateInfoObjectReferencesProperties parameters) throws GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String createInfoObjectsWithContentRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean removeInfoObject(java.lang.String objectID) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the object that should be deleted
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean removeInfoObjectAsync(java.lang.String objectID) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the object that should be deleted
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfFailedObjects removeInfoObjects(ArrayOfString parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String removeInfoObjectsRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public InfoObjectDescription getInfoObject(FileTransferParameters params) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the object that should be deletedtargetFileLocation
- a URI where raw content should be transferred (if present),
use DO_NOT_TRANFER_RAW_CONTENT
if raw content is not wantedstorageHints
- recommandation, how a source should be selected (if several are availble)
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfInfoObjectDescription getInfoObjects(ArrayOfFileTransferParameters parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String getInfoObjectsRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public VoidType associateRawContent(FileTransferParameters params) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the id of the information object, to which the file should be associatedfileLocation
- the location from which the file can be retrievedstorageHints
- recommendation, how the this file should be stored
java.rmi.RemoteException
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public StorageHint[] iternalAssociateRawContent(FileTransferParameters params) throws StorageLayerException, InvalidHintException
StorageLayerException
InvalidHintException
public VoidType updateRawContent(FileTransferParameters params) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the id of the information object, to which the file should be associatedfileLocation
- the location from which the file can be retrievedstorageHints
- recommendation, how the this file should be stored
java.rmi.RemoteException
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfInfoOIDAndHints updateRawContentBulk(ArrayOfFileTransferParameters parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String updateRawContentRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean removeRawContent(java.lang.String objectID) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the id of the information object
java.rmi.RemoteException
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public VoidType addReference(ReferenceDescription ref) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
sourceObjectID
- the object ID of the starting information object of the relationtargetObjectID
- the object Id of the referenced information objectrole
- the role of the information object (sourceObject) with respect to this referenceposition
- an attribute to allow for position preserving representation,
set to ReferenceDescription.UNDEFINED_POSITION
if not in use.propagationRule
- rule for propagation of deletion.
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
org.gcube.contentmanagement.layerindependent.descriptions.ReferenceDescription
public void internalAddReference(ReferenceDescription ref) throws StorageLayerException
StorageLayerException
public ArrayOfBulkReferenceResultItem addReferences(ArrayOfReferenceDescription parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String addReferencesRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean removeReference(ReferenceSelector selector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
sourceObjectID
- the object ID of the starting information object of the relationtargetObjectID
- the object Id of the referenced information objectrole
- the role of the information object (sourceoid) with respect this reference.
Can be set to ReferenceDescription.ANY_ROLE
to match all
possible values of role.
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfBulkReferenceResultItem removeReferences(ArrayOfReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String removeReferencesRS(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfReferenceDescription retrieveReferences(SourceReferenceSelector sourceSelector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
sourceObjectID
- the object ID of the starting information object of the relationrole
- the role of the information object (sourceoid) with respect this reference.
Can be set to ReferenceDescription.ANY_ROLE
to match all
possible values of role.
ReferenceDescription
representing all references
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfBulkReferenceResultItem retrieveReferencesBulk(ArrayOfSourceReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfString retrieveReferenceTargetOIDs(SourceReferenceSelector sourceSelector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
sourceObjectID
- the object ID of the starting information object of the relationrole
- the role of the information object (sourceoid) with respect this reference.
Can be set to ReferenceDescription.ANY_ROLE
to match all
possible values of role.
ReferenceDescription
representing all references
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfSourceReferenceResultItem retrieveReferenceTargetOIDsBulk(ArrayOfSourceReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfString retrieveReferredSourceOIDs(TargetReferenceSelector targetSelector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
targetObjectID
- the object ID to which the information object is relatedrole
- the role of the information object (sourceoid) with respect this reference.
Can be set to ReferenceDescription.ANY_ROLE
to match all
possible values of role.
ReferenceDescription
representing all references
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfTargetReferenceResultItem retrieveReferredSourceOIDsBulk(ArrayOfTargetReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfReferenceDescription retrieveReferredAll(TargetReferenceSelector targetSelector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
targetObjectID
- the object Id of the referenced information objectrole
- the role of the information object (sourceoid) with respect this reference.
Can be set to ReferenceDescription.ANY_ROLE
to match all
possible values of role.
ReferenceDescription
representing all references
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfString retrieveOIDInRelationWithAll(ArrayOfFlexibleReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
parameters
- the names and values of the properties
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfInfoObjectDescription retrieveObjectsInRelationWithAll(ArrayOfFlexibleReferenceSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public VoidType setStorageProperty(PropertyDescription prop) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
If this property already exists, it will be updated. If not, it will be added with the given values.
objectID
- the object ID of the information objectTEST_OBJECT_NAME
- the name of the property (use prefixes, e.g. namespace prefixes to disambiguate)TEST_OBJECT_TYPE
- the type of the value of this propertyvalue
- the value of the property
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean unsetStorageProperty(PropertySelector selector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the information objectTEST_OBJECT_NAME
- the name of the property
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public PropertyDescription retrieveStorageProperty(PropertySelector selector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the information objectTEST_OBJECT_NAME
- the name of the property
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfPropertyDescription retrieveStorageProperties(java.lang.String objectID) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the information object
PropertyDescription
representing all properties
BaseLayerException
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfString retrieveOIDsByStorageProperty(ByPropertyValueSelector selector) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
TEST_OBJECT_NAME
- the name of the propertyvalue
- the value of the property
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfString retrieveOIDsHavingAllStorageProperties(ArrayOfByPropertyValueSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
parameters
- the names and values of the properties
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public ArrayOfInfoObjectDescription retrieveObjectsHavingAllStorageProperties(ArrayOfByPropertyValueSelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
parameters
- the names and values of the properties
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean hasStorageProperty(PropertySelector parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
oid
- the object ID of the information objectTEST_OBJECT_NAME
- the name of the property
ObjectNotFoundException
- if the OID is invalid
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean hasRawContent(java.lang.String objectID) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
objectID
- the object ID of the information object
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public VolatileInformation getVolatileInformation(GetVolatileInformationParameters parameters) throws GCUBEUnrecoverableObjectNotFoundFault, GCUBEUnrecoverableValueNotValidFault, GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
parameters
- the parameters including the OID and the type of references.
java.rmi.RemoteException
GCUBEUnrecoverableObjectNotFoundFault
GCUBEUnrecoverableValueNotValidFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public boolean existsInfoObject(java.lang.String parameters) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
public java.lang.String processInBackground(java.lang.String inputResultSetEPR, org.gcube.contentmanagement.storagelayer.storagemanagementservice.impl.SMSPortType1.Processor processor) throws GCUBERetrySameIOFault, GCUBERetryEquivalentIOFault, GCUBEUnrecoverableIOFault
GCUBERetrySameIOFault
GCUBERetryEquivalentIOFault
GCUBEUnrecoverableIOFault
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |