wt.vc.baseline
Class ManagedBaseline

java.lang.Object
  extended by wt.fc.WTObject
      extended by wt.enterprise.Managed
          extended by wt.vc.baseline.ManagedBaseline
All Implemented Interfaces:
Externalizable, Serializable, AccessControlled, wt.access.AccessControlList, wt.access.AdHocControlled, IdentityAccessControlled, wt.access.PolicyAccessControlled, wt.access.SecurityLabeled, wt.admin.DomainAdministered, wt.fc.BusinessInformation, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, DisplayIdentification, Indexable, WTContained, WTContainedIdentified, wt.lifecycle.LifeCycleManaged, Lockable, Notifiable, wt.org.electronicIdentity.ElectronicallySignable, Ownable, wt.recent.RecentlyVisited, wt.team.TeamManaged, wt.ufid.Federatable, Baseline, wt.vc.baseline.NonStrictBaseline, wt.vc.baseline.StrictNonStrictBaseline, wt.workflow.forum.SubjectOfForum, wt.workflow.notebook.SubjectOfNotebook

public class ManagedBaseline
extends Managed
implements Baseline, UniquelyIdentified, wt.ufid.Federatable, WTContained, WTContainedIdentified, wt.vc.baseline.StrictNonStrictBaseline, IdentityAccessControlled, Externalizable

This class is an implementation of a Baseline. It is uniquely identified by its number attribute.

Use the newManagedBaseline static factory method(s), not the ManagedBaseline constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: true

See Also:
Serialized Form

Field Summary
static String DESCRIPTION
          Label for the attribute; Description of the purpose or use of this Baseline.
static String NAME
          Label for the attribute; Descriptive name.
static String NUMBER
          Label for the attribute; Unique identifier.
 
Method Summary
 String getDescription()
          Gets the value of the attribute: DESCRIPTION.
 IdentificationObject getIdentificationObject()
          Constructs and returns an identification object.
 String getIdentity()
          Returns a string that can be displayed to the user to identify the object.
 String getName()
          Gets the value of the attribute: NAME.
 String getNumber()
          Gets the value of the attribute: NUMBER.
static ManagedBaseline newManagedBaseline()
          Default factory for the class.
 void setDescription(String a_Description)
          Sets the value of the attribute: DESCRIPTION.
 void setName(String a_Name)
          Sets the value of the attribute: NAME.
 void setNumber(String a_Number)
          Sets the value of the attribute: NUMBER.
 
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NUMBER

public static final String NUMBER
Label for the attribute; Unique identifier.

Supported API: true

See Also:
Constant Field Values

NAME

public static final String NAME
Label for the attribute; Descriptive name.

Supported API: true

See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
Label for the attribute; Description of the purpose or use of this Baseline.

Supported API: true

See Also:
Constant Field Values
Method Detail

getNumber

public String getNumber()
Gets the value of the attribute: NUMBER. Unique identifier.

Supported API: true

Returns:
String

setNumber

public void setNumber(String a_Number)
               throws WTPropertyVetoException
Sets the value of the attribute: NUMBER. Unique identifier.

Supported API: true

Parameters:
a_Number -
Throws:
WTPropertyVetoException

getName

public String getName()
Gets the value of the attribute: NAME. Descriptive name.

Supported API: true

Returns:
String

setName

public void setName(String a_Name)
             throws WTPropertyVetoException
Sets the value of the attribute: NAME. Descriptive name.

Supported API: true

Parameters:
a_Name -
Throws:
WTPropertyVetoException

getDescription

public String getDescription()
Gets the value of the attribute: DESCRIPTION. Description of the purpose or use of this Baseline.

Supported API: true

Returns:
String

setDescription

public void setDescription(String a_Description)
                    throws WTPropertyVetoException
Sets the value of the attribute: DESCRIPTION. Description of the purpose or use of this Baseline.

Supported API: true

Parameters:
a_Description -
Throws:
WTPropertyVetoException

getIdentity

public String getIdentity()
Returns a string that can be displayed to the user to identify the object. WTObject implements a default method that returns a string representation of this object's identifier.

Supported API: true

Returns:
String

newManagedBaseline

public static ManagedBaseline newManagedBaseline()
                                          throws WTException
Default factory for the class.

Supported API: true

Returns:
ManagedBaseline
Throws:
WTException

getIdentificationObject

public IdentificationObject getIdentificationObject()
                                             throws WTException
Constructs and returns an identification object. This method is the only way to obtain an identification object.

Supported API: true

Specified by:
getIdentificationObject in interface Identified
Returns:
IdentificationObject
Throws:
WTException