Class AccessedImplementation
- java.lang.Object
-
- es.bsc.dataclay.util.management.classmgr.AccessedImplementation
-
public final class AccessedImplementation extends Object
This class represents the specification for an accessed implementation for Implementations.
-
-
Constructor Summary
Constructors Constructor Description AccessedImplementation()
Empty constructor used for deserialization.AccessedImplementation(String newnamespace, String newclassName, String newopSignature, int newimplPosition)
AccessedImplementation constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
String
getClassName()
Get the AccessedImplementation::classNameUUID
getId()
ImplementationID
getImplementationID()
Get the AccessedImplementationSpec::implementationIDint
getImplPosition()
Get the AccessedImplementation::implPositionString
getNamespace()
Get namespaceString
getOpSignature()
Get the AccessedImplementation::opSignatureint
hashCode()
void
setClassName(String newclassName)
Set the AccessedImplementation::classNamevoid
setId(UUID theid)
void
setImplementationID(ImplementationID newimplementationID)
Set the AccessedImplementationSpec::implementationIDvoid
setImplPosition(int newimplPosition)
Set the AccessedImplementation::implPositionvoid
setNamespace(String newnamespace)
Set namespacevoid
setOpSignature(String newopSignature)
Set the AccessedImplementation::opSignatureString
toString()
-
-
-
Constructor Detail
-
AccessedImplementation
public AccessedImplementation()
Empty constructor used for deserialization.
-
AccessedImplementation
public AccessedImplementation(String newnamespace, String newclassName, String newopSignature, int newimplPosition)
AccessedImplementation constructor- Parameters:
newnamespace
- Namespace containing operationnewclassName
- Class name containing operationnewopSignature
- Signature containing operationnewimplPosition
- Position of implementation inside the operation
-
-
Method Detail
-
getImplementationID
public ImplementationID getImplementationID()
Get the AccessedImplementationSpec::implementationID- Returns:
- the implementationID
-
setImplementationID
public void setImplementationID(ImplementationID newimplementationID)
Set the AccessedImplementationSpec::implementationID- Parameters:
newimplementationID
- the implementationID to set
-
getClassName
public String getClassName()
Get the AccessedImplementation::className- Returns:
- the className
-
setClassName
public void setClassName(String newclassName)
Set the AccessedImplementation::className- Parameters:
newclassName
- the className to set
-
getOpSignature
public String getOpSignature()
Get the AccessedImplementation::opSignature- Returns:
- the opSignature
-
setOpSignature
public void setOpSignature(String newopSignature)
Set the AccessedImplementation::opSignature- Parameters:
newopSignature
- the opSignature to set
-
getNamespace
public String getNamespace()
Get namespace- Returns:
- the namespace
-
setNamespace
public void setNamespace(String newnamespace)
Set namespace- Parameters:
newnamespace
- the namespace to set
-
getImplPosition
public int getImplPosition()
Get the AccessedImplementation::implPosition- Returns:
- the implPosition
-
setImplPosition
public void setImplPosition(int newimplPosition)
Set the AccessedImplementation::implPosition- Parameters:
newimplPosition
- the implPosition to set
-
getId
public UUID getId()
- Returns:
- the id
-
setId
public void setId(UUID theid)
- Parameters:
theid
- the id to set
-
-