Class EnterpriseData

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.windchill.enterprise.data._AbstractEnterpriseData
com.ptc.windchill.enterprise.data.AbstractEnterpriseData
com.ptc.windchill.enterprise.data._EnterpriseData
com.ptc.windchill.enterprise.data.EnterpriseData
All Implemented Interfaces:
com.ptc.windchill.enterprise.data._EnterpriseDataTypeInterface, com.ptc.windchill.enterprise.data.EnterpriseDataTypeInterface, Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._PolicyAccessControlled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.PolicyAccessControlled, wt.admin._DomainAdministered, DomainAdministered, Associative, wt.change2._Changeable2, wt.change2._ChangeableIfc, Changeable2, ChangeableIfc, wt.eff._EffManagedVersion, wt.eff._EffRecordable, EffManagedVersion, EffRecordable, wt.esi._Releasable, Releasable, wt.facade.persistedcollection._PersistedCollectable, PersistedCollectable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, wt.folder._IteratedFoldered, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, IteratedFoldered, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.lifecycle._IteratedLifeCycleManaged, _LifeCycleManaged, IteratedLifeCycleManaged, LifeCycleManaged, wt.locks._Lockable, Lockable, wt.maturity._Promotable, Promotable, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.projmgmt.deliverable._SubjectOfDeliverable, wt.projmgmt.deliverable._VersionedSubjectOfDeliverable, wt.projmgmt.deliverable.SubjectOfDeliverable, wt.projmgmt.deliverable.VersionedSubjectOfDeliverable, wt.recent.RecentlyVisited, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, _Iterated, wt.vc._Versionable, wt.vc._Versioned, wt.vc.baseline._Baselineable, Baselineable, Iterated, Versionable, Versioned, _ViewManageable, ViewManageable, wt.vc.wip._Workable, Workable

@GenAsPersistable(superClass=com.ptc.windchill.enterprise.data.AbstractEnterpriseData.class,interfaces={Associative.class,ViewManageable.class,IteratedFoldered.class,com.ptc.windchill.enterprise.data.EnterpriseDataTypeInterface.class},serializable=EXTERNALIZABLE_BASIC,foreignKeys=@GeneratedForeignKey(name="EnterpriseDataMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=EnterpriseDataMaster.class,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",cascade=false)),derivedProperties={@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PUBLIC),@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC),@DerivedProperty(name="phantomForPlant",derivedFrom="master>phantomForPlant",supportedAPI=PUBLIC)}) public class EnterpriseData extends _EnterpriseData

Use the newEnterpriseData static factory method(s), not the EnterpriseData 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: false

See Also:
  • Method Details

    • newEnterpriseData

      public static EnterpriseData newEnterpriseData() throws WTException


      Supported API: true
      Returns:
      EnterpriseData
      Throws:
      WTException
    • newEnterpriseData

      public static EnterpriseData newEnterpriseData(ViewReference view) throws WTException


      Supported API: true
      Returns:
      EnterpriseData
      Throws:
      WTException
    • getName

      public String getName()
      Gets the value of the attribute: NAME. The name attribute represents the name for this EnterpriseData and all of its versions. Conceptually on the EnterpriseData, it is actually implemented on the master.

      Supported API: true
      Specified by:
      getName in interface CabinetBased
      Specified by:
      getName in interface wt.projmgmt.deliverable.SubjectOfDeliverable
      Overrides:
      getName in class _EnterpriseData
      Returns:
      String
      See Also:
    • getNumber

      public String getNumber()
      Gets the value of the attribute: NUMBER. The number attribute represents the number for this EnterpriseData and all of its versions. Conceptually on the EnterpriseData, it is actually implemented on the master.

      Supported API: true
      Overrides:
      getNumber in class _EnterpriseData
      Returns:
      String
      See Also:
    • isCommonEnterpriseData

      public boolean isCommonEnterpriseData()
      Return true if Enterprise data is CommonEnterpriseData else return false.

      Supported API: true
      Returns:
      boolean