Class EPMSepFamilyTable

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.epm.familytable._EPMSepFamilyTable
wt.epm.familytable.EPMSepFamilyTable
All Implemented Interfaces:
Externalizable, Serializable, wt.admin._DomainAdministered, DomainAdministered, wt.content._ContentHolder, wt.content._FormatContentHolder, ContentHolder, FormatContentHolder, wt.epm._EPMObject, EPMObject, wt.epm.familytable._EPMFamilyTable, EPMFamilyTable, wt.epm.interfaces._Trackable, wt.epm.interfaces._WorkspaceTrackable, wt.epm.interfaces.Trackable, wt.epm.interfaces.WorkspaceTrackable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.archive._Archiveable, wt.fc.archive.Archiveable, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, wt.folder._IteratedFoldered, CabinetBased, Foldered, wt.folder.FolderedNotVisible, FolderEntry, wt.folder.FolderServiceManaged, IteratedFoldered, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.locks._Lockable, Lockable, wt.ownership._Ownable, wt.ownership.Ownable, wt.recent.RecentlyVisited, wt.sandbox._Interoperable, wt.sandbox.Interoperable, wt.ufid._Federatable, wt.ufid.Federatable, _Iterated, wt.vc._OneOffVersioned, wt.vc._Versionable, wt.vc._Versioned, wt.vc.baseline._Baselineable, Baselineable, Iterated, OneOffVersioned, Versionable, Versioned, wt.vc.wip._Workable, Workable

@GenAsPersistable(superClass=WTObject.class,interfaces={EPMFamilyTable.class,wt.ufid.Federatable.class,wt.fc.archive.Archiveable.class},versions={6215689883893104564L,-2167765018754425792L},foreignKeys=@GeneratedForeignKey(name="EPMSepFamilyTableMasterFamilyTableLink",foreignKeyRole=@ForeignKeyRole(name="master",type=EPMSepFamilyTableMaster.class,supportedAPI=PUBLIC,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",supportedAPI=PUBLIC,cascade=false,accessors=@PropertyAccessors(getAccess=PRIVATE))),derivedProperties={@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC),@DerivedProperty(name="ownerApplication",derivedFrom="master>ownerApplication",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="authoringApplication",derivedFrom="master>authoringApplication",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE))},tableProperties=@TableProperties(compositeUnique1="masterReference.key.id+versionInfo.identifier.versionId+iterationInfo.identifier.iterationId+WipPK.getNormalizedWipState(statecheckoutInfo)+ABS(CASE statecheckoutInfo WHEN \'wrk-p\' THEN branchIditerationInfo WHEN \'to wrk-p\' THEN branchIditerationInfo ELSE 0 END)+oneOffVersionInfo.identifier.oneOffVersionId")) public final class EPMSepFamilyTable extends _EPMSepFamilyTable

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

    • getFamilyTableMaster

      public EPMFamilyTableMaster getFamilyTableMaster()
      Gets the value of the attribute: FAMILY_TABLE_MASTER.

      Supported API: true
      Returns:
      EPMFamilyTableMaster
    • setFamilyTableMaster

      public void setFamilyTableMaster(EPMFamilyTableMaster a_FamilyTableMaster) throws WTException, WTPropertyVetoException
      Sets the value of the attribute: FAMILY_TABLE_MASTER.

      Supported API: true
      Parameters:
      a_FamilyTableMaster -
      Throws:
      WTException
      WTPropertyVetoException
    • getFamilyTableMasterReference

      public ObjectReference getFamilyTableMasterReference()
      Gets the value of the attribute: FAMILY_TABLE_MASTER_REFERENCE.

      Supported API: true
      Returns:
      ObjectReference
    • setFamilyTableMasterReference

      public void setFamilyTableMasterReference(ObjectReference a_FamilyTableMasterReference) throws WTPropertyVetoException
      Sets the value of the attribute: FAMILY_TABLE_MASTER_REFERENCE.

      Supported API: true
      Parameters:
      a_FamilyTableMasterReference -
      Throws:
      WTPropertyVetoException