wt.fc
Interface Identified

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
BasicTransferFilter, ContainerTeamManaged, EffConfigurationItem, EffContext, Folder, ProductInstance, TransferPolicy, TransferSpec, UniquelyIdentified, WTContainedIdentified, WTContainer
All Known Implementing Classes:
AbsCollectionCriteria, AbstractTransferPolicy, AbstractTransferSpec, AnalysisActivity, Archive, BaseCriterionDefMaster, Cabinet, ChangeActivity2, ChangeAnalysis, ChangeIssue, ChangeOrder2, ChangeRequest2, CollectionCriteria, ConfigurationItem, ContainerTeam, DataFormat, DataMaintRecord, DerivedImage, EPMDocumentMaster, EPMWorkspace, ESITarget, ExchangeContainer, ExportAdHocCriteria, ExportObjectGraphTemplate, ImportAdHocCriteria, LifeCycleTemplateMaster, ManagedBaseline, Master, OrgContainer, PDMLinkProduct, Project, Project2, PromotionNotice, ReportTemplate, SubFolder, SubFolderLink, Team, TeamTemplate, TransferUnitMaster, WTAnalysisActivity, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTContainerTemplateMaster, WTDocumentMaster, WTLibrary, WTPartMaster, WTProductInstance, WTProductMaster, WTUnitMaster

public interface Identified
extends Persistable

Identified is the interface to be implemented by classes that have attribute or collection of attributes that distinguishes the object. Implementing Identified is a requirement to use the identity service.

Supported API: true

Extendable: true


Field Summary
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 IdentificationObject getIdentificationObject()
          Constructs and returns an identification object.
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Method Detail

getIdentificationObject

public IdentificationObject getIdentificationObject()
                                             throws WTException
Constructs and returns an identification object. This method is the only way to obtain an identification object.

Supported API: true

Returns:
IdentificationObject
Throws:
WTException