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 MetaClassID
getClassID()
DataClayObject
getDcObject()
DataClayInstanceID
getExtDataClayID()
ExecutionEnvironmentID
getHint()
ObjectID
getObjectID()
void
setClassID(MetaClassID newclassID)
Set classIDvoid
setDcObject(DataClayObject newdcObject)
Set dcObjectvoid
setExtDataClayID(DataClayInstanceID newextDataClayID)
Set extDataClayIDvoid
setHint(ExecutionEnvironmentID newhint)
Set hintvoid
setObjectID(ObjectID newobjectID)
Set objectIDString
toString()
-
-
-
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
-
-