wt.fc
Interface ObjectMappable

All Superinterfaces:
NetFactor, Serializable
All Known Subinterfaces:
AcceptedStrategyIfc, AccessControlList, ActionItem, AddressedByIfc, AdHocControlled, AdHocStringVersioned, AnalysisActivityIfc, AnnotationTarget, Archiveable, ArchivedObjectInfo, ArchiveInfoHolder, AttributeDefinition, Baseline, Baselineable, BaselineConfigurationMaster, BaselineConfigurationVersion, BasicTransferFilter, BasicTransferUnit, BinaryLink, BuildableLink, BuildableOccurrence, BuildRule, BuildSource, BuildTarget, CabinetBased, CabinetMember, Changeable2, ChangeActivityIfc, ChangeAdminAudit, ChangeAnalysisIfc, ChangeInvestigationIfc, ChangeIssueIfc, ChangeItem, ChangeLinkViewable, ChangeOrderIfc, ChangeProposalIfc, ChangeRecordIfc, ChangeRequestIfc, ChildAttributeDefinition, ChildAttributeOrganizer, CollaborationContainer, CollectionOp, CombinedOccurrence, CombinedPathOccurrenceData, Configuration, ConfigurationManageable, ConfiguredMaster, ConfiguredVersion, ContainerTeamManaged, ContentHolder, CurrentPhase, DatastoreStruct, DatastoreTable, DateEff, DeliverableHolder, DetailedByIfc, DocumentationOccurrenceData, Eff, EffConfigurationItem, EffContext, Effectivity, EffectivityHolder, EffectivityManageable, EffManagedVersion, EffRange, ElectronicIdentification, EPMDependencyLink, EPMFamilyTable, EPMFamilyTableMaster, EPMFeatureContainer, EPMFeatureDefinitionContainer, EPMParameterContainer, EPMParameterDefinitionContainer, EPMSupportingDataHolder, EventInfo, ExecutionObject, Federatable, FederatedLinkHolder, Folder, Foldered, FolderEntry, FolderEntryLink, FolderMembership, FolderServiceManaged, FormalizedByIfc, FormatContentHolder, Forum, ForumSubject, ForumTemplate, GraphicallyRepresentable, IBAReferenceable, Identified, IncludedInIfc, IncorporationDate, Iterated, IteratedFoldered, IteratedLifeCycleManaged, IteratedPartialBaseline, IteratedSubjectOfForum, IteratedSubjectOfNotebook, LeftFilledStringEff, LifeCycleManaged, Link, Lockable, MarkUp, Mastered, NonStrictBaseline, NotebookIfc, NotebookSubject, ObjectGraph, ObjectGraphEdge, ObjectGraphEdgeTemplate, ObjectGraphNode, ObjectGraphNodeTemplate, ObjectGraphTemplate, Occurrence, OccurrenceableLink, OccurrenceData, OneOffVersioned, OrganizationOwned, OrganizationOwnedImpl, OrganizationOwnedMaster, OrganizationOwnedVersion, Ownable, ParentAttributeDefinition, ParentAttributeOrganizer, PartExportTarget, PathOccurrence, PathOccurrenceContext, PathOccurrenceData, PathOccurrenceMasterContext, PathParentableOccurrence, Persistable, PersistableConfigSpec, ProblemProductIfc, ProductInstance, ProductSolution, ProjectNode, ProjectNodeTemplate, ProjMgmtTemplateObject, Promotable, QueryKey, RefreshHelper.RoleReference, RelatedProductData, Releasable, RelevantRequestData2Ifc, RemotelyLinkable, ReportedAgainstIfc, Representable, RepresentableMaster, RepresentablesAndMasters, Representation, RepresentationContributor, RequirementsManageable, ResearchedByIfc, ResourceHolder, SerialNumbered, SerialNumberedBaselineConfigurationVersion, SerialNumberedComponentInstance, SerialNumberedComponentMaster, SerialNumberedComponentVersion, SerialNumberedConfiguredInstanceMaster, SerialNumberedConfiguredInstanceVersion, SerialNumberedConfiguredMaster, SerialNumberedInstanceIfc, SerialNumberedInstanceImpl, SerialNumberedInstanceMaster, SerialNumberedInstanceVersion, SessionEditedIteration, Shortcut, Signable, SoftMetaData, SourceOfActionItem, Streamed, StringEff, SubjectOfActionItem, SubjectOfForum, SubjectOfNotebook, SubjectProductIfc, Templateable, Trackable, TransferFilter, TransferPolicy, TransferSpec, TransferUnit, Typed, TypeDefinition, UniquelyIdentified, UsesOccurrence, UsesOccurrenceContext, UsesOccurrenceData, Versionable, Versioned, Viewable, ViewManageable, WfNodeTemplate, WfProcessDefinition, Workable, WorkspaceTrackable, WTContained, WTContainedIdentified, WTContainer, WTContainerTemplate, WTPartDocumentLink, WTReference
All Known Implementing Classes:
AbsCollectionCriteria, AbstractAttributeDefinition, AbstractDatastoreStruct, AbstractObjectGraph, AbstractObjectGraphEdge, AbstractObjectGraphEdgeTemplate, AbstractObjectGraphNode, AbstractObjectGraphNodeTemplate, AbstractObjectGraphTemplate, AbstractTransferPolicy, AbstractTransferSpec, AcceptedStrategy, AccessControlSurrogate, AccessPolicyRule, AccessRuleEventInfo, AccessSelector, ActionItemEventInfo, AddressedBy2, AdHocAcl, AdHocEventInfo, AdministrativeDomain, AffectedActivityData, Agenda, AnalysisActivity, AnnotationBaseline, AnnotationSet, Archive, ArchivedIterationInfo, ArchiveInfo, AttributeOrganizer, AuthoringApplicationConfigSpec, BaseCriterionDef, BaseCriterionDefMaster, BaselineConfigSpec, BaselineConfigurationOverride, BaselineMemberTuple, BuildReference, BulkIndexListEntry, BusinessDecisionAudit, BusinessEntity, Cabinet, CabinetManaged, CADNameChangeEventInfo, ChangeActivity2, ChangeAnalysis, ChangeInvestigation, ChangeIssue, ChangeOrder2, ChangeProposal, ChangeRecord2, ChangeRequest2, CheckoutInfo, ClassificationNode, ClientCacheState, CollaborationTemplate, CollectionCriteria, CombinedPathOccurrence, CombinedPathOccurrenceDataMaster, CombinedPathOccurrenceDocumentation, CombinedPathOccurrenceUserIBAs, ConfigurationItem, ConfirmationAudit, ContainerTeam, ContainerTeamManagedInfo, ControlBranch, CounterPartDelta, Criterion, CriterionObject, CurrentPhaseLink, CustomEventInfo, DataFormat, DataMaintRecord, DataOccurrenceForeignKey, DataOccurrenceReference, DatedEffectivity, DateEffRange, DBPrefEntry, DefaultWTContainerTemplate, Deliverable, DerivedImage, DetailedBy, DiscreteActionItem, Discussion, DiscussionForum, DiscussionPosting, DynamicFolderMembershipLink, EffChangeAudit, EffConfigSpec, EffConfigSpecGroup, EffectivityConfigSpec, ElectronicSignature, EMailMessage, EPMAsStoredConfig, EPMAuthoringAppVersion, EPMBoxExtents, EPMBuildHistory, EPMBuildLinksRule, EPMBuildRule, EPMCaddsAssemblyView, EPMCaddsDisplayState, EPMCaddsExplodedOrientation, EPMCaddsOccurrenceGroup, EPMCADNamespace, EPMCADReferenceControl, EPMCheckpoint, EPMCheckpointMaster, EPMContainedIn, EPMDescribeLink, EPMDocConfigSpec, EPMDocument, EPMDocumentMaster, EPMFamilyTableCell, EPMFamilyTableColumn, EPMFeatureDefinition, EPMInitialCheckinData, EPMMemberLink, EPMOccurrenceIdentifier, EPMOccurrenceTable, EPMParameterDefinition, EPMReferenceLink, EPMSepFamilyTable, EPMSepFamilyTableMaster, EPMSupportingData, EPMUpdateCounter, EPMUsesOccurrence, EPMVariantLink, EPMWorkspace, ESITarget, ESITransaction, EventLog, ExchangeContainer, ExecObjectEventInfo, ExportAdHocCriteria, ExportObjectGraph, ExportObjectGraphTemplate, ExtendedPageResults, ExtendedPageResultTable, FederatedLink, FilteredDynamicEnumSet, FloatDefinition, FolderedBookmark, FolderingInfo, FolderMemberLink, FolderResident, FormalizedBy, ForumSubjectLink, FvItem, Gate, GroupEventInfo, HTMLLog, HTMLLogMessage, HttpContentOperation, IdOidObject, IdUpdateCountObject, ImportAdHocCriteria, ImportedBookmark, ImportObjectGraph, ImportSession, IncludedIn2, InputValue, InstanceRow, InUseConfigSpec, IteratedCurrentPhaseLink, IteratedFolderedConfigSpec, IteratedFolderMemberLink, IteratedFolderResident, IteratedForumSubjectLink, IteratedNotebookSubjectLink, IteratedShortcutLink, IterationIdentifier, IterationInfo, LeftFilledStringEffRange, LifeCycleConfigSpec, LifeCycleSignature, LifeCycleState, LifeCycleTemplateMaster, LightweightProxy, LineNumber, LocationChangeEventInfo, Lock, Managed, ManagedBaseline, Master, MasteredOnReplicaItem, MaturityBaseline, Meeting, MeetingDeliverable, MethodInvocationDesc, Milestone, MilestoneTemplate, Minutes, MonitorInfo, MyPageQueryable, NotAuthorizedEventInfo, Notebook, NotebookComponent, NotebookFolder, NotebookSubjectLink, ObjectIdentifier, ObjectInfo, ObjectReference, ObjectSubscription, ObjectToObjectLink, ObjectToVersionLink, OidObject, OneOffVersionIdentifier, OneOffVersionInfo, OrgContainer, Ownership, PageResults, PageResultTable, PartPathOccurrence, PartUsesOccurrence, PathOccurrenceDataMaster, PathOccurrenceDocumentation, PathOccurrenceUserIBAs, PDMLinkProduct, PersistableEffConfigSpec, PersistentReference, PersistentRule, PersistInfo, PrefEntrySelector, ProblemProduct, ProductDateEffectivity, ProductLotNumberEffectivity, ProductSerialNumberEffectivity, Project, Project2, ProjectActivity, ProjectActivityTemplate, ProjectAssignment, ProjectEventInfo, ProjectPlan, ProjectPlanTemplate, ProjectProxy, ProjectProxyTemplate, ProjectResource, ProjectWorkItem, ProjMgmtEvent, PromotionNotice, PublishedLineNumber, PublishingProhibition, PublishingSummary, Quantity, QueueEntry, RankingData, RawObject, RefreshHelper.RoleObjectReference, RefreshHelper.RoleVersionReference, RelevantAnalysisData, RelevantRequestData2, RemoteObjectInfo, RenameEventInfo, ReplicationBaseline, ReportedAgainst, ReportTemplate, Repository, ResearchedBy, RevisionControlled, RowObject, SandboxBaseline, ScheduleQueueEntry, Selector, SerialNumberMapping, Series, SeriesTemplate, ServiceIdentifier, SharedContainerMap, SharedOnlyConfigSpec, ShippingLabel, ShortcutLink, SiteAddress, StatusInfo, StreamData, StreamIdentity, StringEffRange, StringKey, SubFolder, SubFolderLink, SubjectProduct, SummaryActivity, SummaryActivityTemplate, TableColumnDefinition, TableViewCriterion, TableViewDescriptor, TaskEvent, TaskEventData, TaskEventMessage, Team, TeamEventRolePoolInfo, TeamEventRolePrincipalInfo, TeamTemplate, TemplateInfo, TrackingID, TransferManifest, TransferUnitMaster, Transform, TransportType, TypeDefinitionForeignKey, TypeDefinitionReference, UfidMapping, UnitEffectivity, UnitOperationRecord, UnitSendRecord, UploadedContentData, UploadStatus, UsesOccurrenceDocumentation, UsesOccurrenceForeignKey, UsesOccurrenceReference, UsesOccurrenceUserIBAs, VersionForeignKey, VersionIdentifier, VersionInfo, VersionReference, VersionToVersionLink, ViewAssociation, ViewConfigSpec, WfConnectorTemplate, WfExecutionObject, WfProcess, WfProcessTemplate, WfProcessTemplateMaster, WfTemplateObject, WfVariableEventInfo, WorkItem, WTAclEntry, WTAnalysisActivity, WTArchiveObjectInfo, WTCalendar, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTContainerInfo, WTContainerTemplateMaster, WTDocument, WTDocumentConfigSpec, WTDocumentMaster, WTDocumentStandardConfigSpec, WTGroup, WTIncorporationDate, WTLibrary, WTMarkUp, WTObject, WTOrganization, WTOrganizationIdentifier, WTPart, WTPartBaselineConfigSpec, WTPartConfigSpec, WTPartDescribeLink, WTPartEffectivityConfigSpec, WTPartMaster, WTPartReferenceLink, WTPartStandardConfigSpec, WTPartUsageLink, WTPrincipal, WTProduct, WTProductConfiguration, WTProductConfigurationMaster, WTProductInstance, WTProductInstance2, WTProductInstanceMaster, WTProductMaster, WTSerialNumberedPart, WTSerialNumberedPartInstance, WTSerialNumberedPartMaster, WTTypeDefinition, WTTypeDefinitionMaster, WTUnit, WTUnitMaster, WTUser, WVSConfigurationTemplate, XMLLob

public interface ObjectMappable
extends NetFactor, Serializable

Objects that implement ObjectMappable have code generated methods that enable them to go in and out of relational databases.

Supported API: true

Extendable: true


Method Summary
 void readExternal(PersistentRetrieveIfc aPRI)
          Reads the external state of this Persistable object from the datastore.
 void writeExternal(PersistentStoreIfc aPSI)
          Writes the external state of this Persistable object into the datastore.
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Method Detail

readExternal

public void readExternal(PersistentRetrieveIfc aPRI)
                  throws SQLException,
                         DatastoreException
Reads the external state of this Persistable object from the datastore.

Supported API: false

Parameters:
aPRI -
Throws:
SQLException
DatastoreException

writeExternal

public void writeExternal(PersistentStoreIfc aPSI)
                   throws SQLException,
                          DatastoreException
Writes the external state of this Persistable object into the datastore.

Supported API: false

Parameters:
aPSI -
Throws:
SQLException
DatastoreException