Class ESIManagedBaseline

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

@GenAsPersistable(superClass=ManagedBaseline.class,properties={@GeneratedProperty(name="releasablePboRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of releasable primary bussiness object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="targetRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of esi target object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="transactionRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of transaction object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="dependantObject",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of dependant object for which separate baseline is created in processplan.",constraints=@PropertyConstraints(required=true))},tableProperties=@TableProperties(compositeIndex10="releasablePboRef.key.id",compositeIndex11="targetRef.key.id",compositeIndex12="topObjectReference.key.id",compositeIndex15="transactionRef.key.id",compositeIndex16="dependantObject.key.id")) public class ESIManagedBaseline extends _ESIManagedBaseline
This class is an implementation of a ESI specific Baseline. It is uniquely identified by its number attribute.

Use the newESIManagedBaseline static factory method(s), not the ESIManagedBaseline 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

    • setAttribute

      public void setAttribute(String name, Object value)
      Sets the values of hard (modeled) attributes, global soft attributes (IBAs), standard soft attributes, alias attributes.

      Supported API: true
      Parameters:
      name - - The name of attribute
      value - - The value of attribute to be set.
    • getAttribute

      public Object getAttribute(String name) throws WTException
      Returns the values of hard (modeled) attributes, global soft attributes (IBAs), standard soft attributes, alias attributes.

      Supported API: true
      Parameters:
      name - - The name of attribute
      Returns:
      - The value of attribute
      Throws:
      WTException - If failes to get attribute specified from the baseline object
    • updateName

      public void updateName(String name) throws WTException
      Updates the name of baseline i.e identity of baseline

      Supported API: true
      Parameters:
      name - - The new baseline name
      Throws:
      WTException - If fails to update name of the baseline object