wt.access
Interface IdentityAccessControlled

All Superinterfaces:
AccessControlled, NetFactor
All Known Subinterfaces:
ContainerTeamManaged, WTContainer
All Known Implementing Classes:
Cabinet, EPMDocument, ManagedBaseline, ManufacturerPart, MPMPlant, MPMResource, MPMResourceGroup, OrgContainer, PDMLinkProduct, Project2, PromotionNotice, ProxyDocument, SubFolder, SupplierPart, VendorPart, WTAnalysisActivity, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTDocument, WTLibrary, WTPart, WTVariance

public interface IdentityAccessControlled
extends AccessControlled

IdentityAccessControlled marks classes that require the Modify Identity permission to modify one or more of the identity attributes for instances of the class. The classes are either Identified or have identity attributes derived from another object that is Identified. For example, the identity attributes of a WTDocument object may be derived from the object's Master, where the former implements IdentityAccessControlled and the later implements Identified.

The attributes that require the Modify Identity permission must have their Changeable property set to ViaOtherMeans on the class that extends IdentificationObject.

Supported API: true

Extendable: false

See Also:
AccessPermission, Identified, IdentificationObject