com.sas.hls.drug.analysis
Class AnalysisDescriptor

java.lang.Object
  extended by com.sas.hls.drug.analysis.AnalysisDescriptor
All Implemented Interfaces:
Identifiable, GroupContext, MembershipContext, PrivilegeContext, RoleContext, Serializable, Cloneable
Direct Known Subclasses:
Analysis

public class AnalysisDescriptor
extends Object
implements Cloneable, GroupContext, MembershipContext, RoleContext

A light-weight client representation of an Analysis defined in SAS Drug Development. See Analysis for details of an analysis object.

See Also:
Serialized Form

Field Summary
static String OBJECT_TYPE
          Represents the type name of an Analysis object.
 
Constructor Summary
AnalysisDescriptor()
          zero-arg AnalysisDescriptor constructor
 
Method Summary
 AnalysisDescriptor clone()
          Create and return a copy of this object.
 boolean equals(Object obj)
          Indicate whether some other object is "equal to" this one.
 List<Attribute> getAttributes()
          Get the attributes defined on this object.
 String getIdentifier()
          Get the identifier of the analysisDescriptor.
 String getName()
          Get the name of this analysisDescriptor.
 String getObjectType()
          Get the objectType of this object.
 String getPath()
          Get the path of the object.
 long getRevision()
          Get the internal revision number of this object.
 int hashCode()
          Return a hash code value for the object.
 void setAttributes(List<Attribute> attributes)
          Set the attributes of this object.
 void setIdentifier(String identifier)
          Set the identifier of the analysisDescriptor.
 void setName(String name)
          Set the name of this analysisDescriptor.
 void setObjectType(String objectType)
          Set the objectType of this object.
 void setPath(String path)
          Set the path of the given object.
 void setRevision(long revision)
          Set the internal revision number of this object.
 String toString()
          Return a string representation of the object.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

OBJECT_TYPE

public static final String OBJECT_TYPE
Represents the type name of an Analysis object.

See Also:
Constant Field Values
Constructor Detail

AnalysisDescriptor

public AnalysisDescriptor()
zero-arg AnalysisDescriptor constructor

Method Detail

getIdentifier

public String getIdentifier()
Get the identifier of the analysisDescriptor.

Specified by:
getIdentifier in interface Identifiable
Returns:
The identifier of the analysisDescriptor.

setIdentifier

public void setIdentifier(String identifier)
Set the identifier of the analysisDescriptor.

Parameters:
identifier - The identifier value to set.

getName

public String getName()
Get the name of this analysisDescriptor.

Returns:
The name of this analysisDescriptor.

setName

public void setName(String name)
Set the name of this analysisDescriptor.

Parameters:
name - The name to set on this analysisDescriptor.

getAttributes

public List<Attribute> getAttributes()
Get the attributes defined on this object.

Returns:
The list of attributes defined on this object.

setAttributes

public void setAttributes(List<Attribute> attributes)
Set the attributes of this object.

Parameters:
attributes - The list of attributes to set on this object.

getPath

public String getPath()
Get the path of the object.

Returns:
The path of the specified object.

setPath

public void setPath(String path)
Set the path of the given object.

Parameters:
path - The new path value for the object.

getObjectType

public String getObjectType()
Get the objectType of this object.

Specified by:
getObjectType in interface Identifiable
Returns:
the objectType of this object.

setObjectType

public void setObjectType(String objectType)
Set the objectType of this object.

Parameters:
objectType - The objectType to set for this object.

getRevision

public long getRevision()
Get the internal revision number of this object.

Returns:
the internal revision number of this object.

setRevision

public void setRevision(long revision)
Set the internal revision number of this object.

Parameters:
revision - The new internal revision number of this object.

clone

public AnalysisDescriptor clone()
                         throws CloneNotSupportedException
Create and return a copy of this object.

Overrides:
clone in class Object
Throws:
CloneNotSupportedException
See Also:
Object.clone()

hashCode

public int hashCode()
Return a hash code value for the object.

Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)
Indicate whether some other object is "equal to" this one.

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()
Return a string representation of the object.

Overrides:
toString in class Object
See Also:
Object.toString()


Copyright (c) 2012, SAS Institute Inc., Cary, NC, USA