Class ManagedBaseline

All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._IdentityAccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.IdentityAccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.facade.persistedcollection._PersistedCollectable, PersistedCollectable, wt.fc._Identified, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc._UniquelyIdentified, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, wt.folder.history.Movable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.impact._Impact, wt.impact._Impacted, Impact, Impacted, wt.index._Indexable, Indexable, wt.inf.container._WTContained, wt.inf.container._WTContainedIdentified, WTContained, WTContainedIdentified, _LifeCycleManaged, LifeCycleManaged, wt.locks._Lockable, Lockable, wt.notify._Notifiable, Notifiable, wt.org.electronicIdentity._ElectronicallySignable, wt.org.electronicIdentity.ElectronicallySignable, wt.ownership._Ownable, wt.ownership.Ownable, wt.projmgmt.deliverable._SubjectOfDeliverable, wt.projmgmt.deliverable.SubjectOfDeliverable, wt.recent.RecentlyVisited, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable, wt.vc.baseline._AbstractBaseline, wt.vc.baseline._Baseline, wt.vc.baseline._ManagedBaselineTypeInterface, wt.vc.baseline._NonStrictBaseline, wt.vc.baseline._StrictNonStrictBaseline, wt.vc.baseline.AbstractBaseline, Baseline, wt.vc.baseline.ManagedBaselineTypeInterface, wt.vc.baseline.NonStrictBaseline, wt.vc.baseline.StrictNonStrictBaseline, wt.workflow.forum._SubjectOfForum, SubjectOfForum, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook
Direct Known Subclasses:
_ESIManagedBaseline

@GenAsPersistable(superClass=Managed.class,interfaces={Baseline.class,wt.ufid.Federatable.class,wt.access.IdentityAccessControlled.class,wt.vc.baseline.ManagedBaselineTypeInterface.class,PersistedCollectable.class,wt.vc.baseline.AbstractBaseline.class,wt.projmgmt.deliverable.SubjectOfDeliverable.class,Impacted.class},extendable=true,versions={-3932827367806281375L,-6799293740538619438L},properties={@GeneratedProperty(name="number",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="Unique identifier.",constraints=@PropertyConstraints(stringCase=UPPER_CASE,changeable=VIA_OTHER_MEANS),columnProperties=@ColumnProperties(index=true,columnName="BaselineNumber")),@GeneratedProperty(name="name",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="Descriptive name.",constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS),columnProperties=@ColumnProperties(persistent=true)),@GeneratedProperty(name="description",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="Description of the purpose or use of this Baseline.",constraints=@PropertyConstraints(upperLimit=4000))},foreignKeys=@GeneratedForeignKey(name="BaselineTopObjLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="topObject",type=Baselineable.class,supportedAPI=PUBLIC),myRole=@MyRole(name="topForBaseline")),tableProperties=@TableProperties(compositeIndex1="+upper(name)"),iconProperties=@IconProperties(standardIcon="netmarkets/images/baseline.gif",openIcon="netmarkets/images/baseline.gif")) public class ManagedBaseline extends _ManagedBaseline
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:
  • Method Details

    • 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
      Specified by:
      getIdentity in interface wt.fc.BusinessInformation
      Specified by:
      getIdentity in interface Persistable
      Overrides:
      getIdentity in class Managed
      Returns:
      String
    • newManagedBaseline

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

      Supported API: true
      Returns:
      ManagedBaseline
      Throws:
      WTException