wt.org
Interface OrganizationOwnedVersion

All Superinterfaces:
Iterated, NetFactor, ObjectMappable, OrganizationOwned, Persistable, Serializable
All Known Subinterfaces:
MPMCompatible
All Known Implementing Classes:
AnalysisActivity, ChangeActivity2, ChangeAnalysis, ChangeInvestigation, ChangeIssue, ChangeOrder2, ChangeProposal, ChangeRequest2, EPMDocument, ManufacturerPart, MPMMfgProcess, MPMMfgStandardGroup, MPMOperation, MPMPlant, MPMProcessPlan, MPMResource, MPMResourceGroup, MPMSequence, ProxyDocument, SupplierPart, VariantSpec, VendorPart, VersionableChangeItem, WTAnalysisActivity, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTDocument, WTPart, WTVariance

public interface OrganizationOwnedVersion
extends Iterated, OrganizationOwned

This interface is designed to be implemented by Versioned objects (e.g. WTPart). The interface defines the organizationReference attribute as the derived attribute. The interface defines APIs to get and set both organization reference as well as master reference on versioned objects that are organization owned.

Supported API: true

Extendable: true


Field Summary
static String MASTER
          Label for the attribute.
static String MASTER_REFERENCE
          Label for the attribute.
 
Fields inherited from interface wt.vc.Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME
 
Fields inherited from interface wt.org.OrganizationOwned
ORGANIZATION, ORGANIZATION_CODING_SYSTEM, ORGANIZATION_NAME, ORGANIZATION_UNIQUE_IDENTIFIER
 
Method Summary
 Mastered getMaster()
          Provides the corresponding master for the object.
 ObjectReference getMasterReference()
          Provides the corresponding master reference for the object.
 WTPrincipalReference getOrganizationReference()
          This provides the object reference of the owning organization.
 
Methods inherited from interface wt.vc.Iterated
getControlBranch, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationNote, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch
 
Methods inherited from interface wt.org.OrganizationOwned
getOrganization, getOrganizationCodingSystem, getOrganizationName, getOrganizationUniqueIdentifier
 

Field Detail

MASTER

static final String MASTER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

MASTER_REFERENCE

static final String MASTER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getOrganizationReference

WTPrincipalReference getOrganizationReference()
This provides the object reference of the owning organization. Gets the value of the attribute: ORGANIZATION_REFERENCE.

Supported API: true

Specified by:
getOrganizationReference in interface OrganizationOwned
Returns:
WTPrincipalReference

getMaster

Mastered getMaster()
Provides the corresponding master for the object. Gets the object for the association that plays role: MASTER.

Supported API: true

Specified by:
getMaster in interface Iterated
Returns:
Mastered
See Also:
Mastered

getMasterReference

ObjectReference getMasterReference()
Provides the corresponding master reference for the object. Gets the value of the attribute: MASTER_REFERENCE.

Supported API: true

Specified by:
getMasterReference in interface Iterated
Returns:
ObjectReference
See Also:
Mastered