Class PersistentParamOrReturn
- java.lang.Object
-
- es.bsc.dataclay.serialization.lib.PersistentParamOrReturn
-
public final class PersistentParamOrReturn extends Object
Represents a persistent param or return.
-
-
Constructor Summary
Constructors Constructor Description PersistentParamOrReturn()For yaml deserializationPersistentParamOrReturn(DataClayObject thedataClayObject)ConstructorPersistentParamOrReturn(ObjectID thedataClayObjectID)ConstructorPersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaClassIDgetClassID()DataClayObjectgetDcObject()DataClayInstanceIDgetExtDataClayID()ExecutionEnvironmentIDgetHint()ObjectIDgetObjectID()voidsetClassID(MetaClassID newclassID)Set classIDvoidsetDcObject(DataClayObject newdcObject)Set dcObjectvoidsetExtDataClayID(DataClayInstanceID newextDataClayID)Set extDataClayIDvoidsetHint(ExecutionEnvironmentID newhint)Set hintvoidsetObjectID(ObjectID newobjectID)Set objectIDStringtoString()
-
-
-
Constructor Detail
-
PersistentParamOrReturn
public PersistentParamOrReturn()
For yaml deserialization
-
PersistentParamOrReturn
public PersistentParamOrReturn(ObjectID thedataClayObjectID)
Constructor- Parameters:
thedataClayObjectID- The Object ID
-
PersistentParamOrReturn
public PersistentParamOrReturn(DataClayObject thedataClayObject)
Constructor- Parameters:
thedataClayObject- The Object
-
PersistentParamOrReturn
public PersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)
Constructor- Parameters:
theObjectID- The ObjectIDthehint- HinttheclassID- The class id (FOR ''persistent volatiles'')theextDataClayID- id of the external dataClay ID where the original object resides
-
-
Method Detail
-
getObjectID
public ObjectID getObjectID()
- Returns:
- the objectID
-
getDcObject
public DataClayObject getDcObject()
- Returns:
- the dcObject
-
getHint
public ExecutionEnvironmentID getHint()
- Returns:
- the hint
-
getClassID
public MetaClassID getClassID()
- Returns:
- class id
-
getExtDataClayID
public DataClayInstanceID getExtDataClayID()
- Returns:
- extDataClayID
-
setDcObject
public void setDcObject(DataClayObject newdcObject)
Set dcObject- Parameters:
newdcObject- the dcObject to set
-
setObjectID
public void setObjectID(ObjectID newobjectID)
Set objectID- Parameters:
newobjectID- the objectID to set
-
setHint
public void setHint(ExecutionEnvironmentID newhint)
Set hint- Parameters:
newhint- the hint to set
-
setClassID
public void setClassID(MetaClassID newclassID)
Set classID- Parameters:
newclassID- the classID to set
-
setExtDataClayID
public void setExtDataClayID(DataClayInstanceID newextDataClayID)
Set extDataClayID- Parameters:
newextDataClayID- external dataClay ID to set
-
-