Uses of Interface
wt.fc.Persistable

Packages that use Persistable
com.ptc.core.adapter.server.impl   
com.ptc.core.command.common.bean   
com.ptc.core.command.server.delegate   
com.ptc.core.command.server.delegate.entity   
com.ptc.core.command.server.delegate.io   
com.ptc.core.foundation.annotation.server   
com.ptc.core.foundation.container.server.impl   
com.ptc.core.foundation.vc.server   
com.ptc.core.foundation.wvs.server.impl   
com.ptc.core.htmlcomp.gathering   
com.ptc.core.htmlcomp.location   
com.ptc.core.htmlcomp.tableview   
com.ptc.core.HTMLtemplateutil.server.processors   
com.ptc.core.meta.server.impl   
com.ptc.core.meta.type.mgmt.server   
com.ptc.core.meta.type.mgmt.server.impl   
com.ptc.core.meta.type.mgmt.server.impl.service   
com.ptc.core.meta.type.runtime.server.impl   
com.ptc.core.meta.type.server  
com.ptc.core.task   
com.ptc.epm.commands.transaction   
com.ptc.epm.commands.util   
com.ptc.netmarkets.document   
com.ptc.netmarkets.folder   
com.ptc.netmarkets.forum   
com.ptc.netmarkets.forumPosting   
com.ptc.netmarkets.forumTopic   
com.ptc.netmarkets.interop   
com.ptc.netmarkets.meeting   
com.ptc.netmarkets.model   
com.ptc.netmarkets.nmixb   
com.ptc.netmarkets.notebookfolder   
com.ptc.netmarkets.part   
com.ptc.netmarkets.projmgmt   
com.ptc.netmarkets.report   
com.ptc.netmarkets.util.beans   
com.ptc.netmarkets.util.misc   
com.ptc.netmarkets.workflow   
com.ptc.windchill.cadx.autoassociate   
com.ptc.windchill.cadx.caddoc   
com.ptc.windchill.cadx.cancelcheckout   
com.ptc.windchill.cadx.checkout   
com.ptc.windchill.cadx.common   
com.ptc.windchill.cadx.common.htmllog   
com.ptc.windchill.cadx.common.pageBuilder   
com.ptc.windchill.cadx.common.pageBuilder.desc   
com.ptc.windchill.cadx.common.picker   
com.ptc.windchill.cadx.common.treetable   
com.ptc.windchill.cadx.common.util   
com.ptc.windchill.cadx.delete   
com.ptc.windchill.cadx.move   
com.ptc.windchill.cadx.remove   
com.ptc.windchill.cadx.replacemissdep   
com.ptc.windchill.cadx.saveas   
com.ptc.windchill.cadx.update   
com.ptc.windchill.classproxy   
com.ptc.windchill.counterpart   
com.ptc.windchill.enterprise.copy.server   
com.ptc.windchill.enterprise.dataops.server   
com.ptc.windchill.enterprise.doc.server   
com.ptc.windchill.enterprise.nativeapp.msoi.server   
com.ptc.windchill.enterprise.nativeapp.server   
com.ptc.windchill.enterprise.part.server.impl   
com.ptc.windchill.enterprise.search.server   
com.ptc.windchill.enterprise.templates   
com.ptc.windchill.esi.bom   
com.ptc.windchill.esi.ecn   
com.ptc.windchill.esi.esidoc   
com.ptc.windchill.esi.map   
com.ptc.windchill.esi.migrate   
com.ptc.windchill.esi.rnd   
com.ptc.windchill.esi.svc   
com.ptc.windchill.esi.tgt   
com.ptc.windchill.esi.txn   
com.ptc.windchill.esi.utl   
com.ptc.windchill.esi.wf   
com.ptc.windchill.upgrade.dust   
com.ptc.windchill.uwgm.cadx.caddoc.mstructrep.parser   
com.ptc.windchill.uwgm.cadx.cancelcheckout   
com.ptc.windchill.uwgm.cadx.remove   
com.ptc.windchill.uwgm.cadx.request   
com.ptc.windchill.uwgm.cadx.workspaces   
com.ptc.windchill.uwgm.common.autoassociate   
com.ptc.windchill.uwgm.common.container   
com.ptc.windchill.uwgm.common.pdm   
com.ptc.windchill.uwgm.common.server   
com.ptc.windchill.uwgm.common.util   
com.ptc.windchill.uwgm.common.workspace   
com.ptc.windchill.uwgm.proesrv.action   
com.ptc.windchill.uwgm.proesrv.cache   
com.ptc.windchill.uwgm.proesrv.request   
com.ptc.windchill.uwgm.proesrv.rrc   
com.ptc.windchill.uwgm.proesrv.task   
com.ptc.windchill.uwgm.proesrv.util   
com.ptc.windchill.uwgm.task.saveas   
com.ptc.wvs.client.pview   
com.ptc.wvs.common.ui   
com.ptc.wvs.server.loader   
com.ptc.wvs.server.publish   
com.ptc.wvs.server.ui   
com.ptc.wvs.server.util   
wt.access
The access control service is responsible for defining and enforcing access to business and system objects. 
wt.adapter Provides the definition for InfoEngine WebjectServices and WebjectDelegates. 
wt.adapter.enterprise   
wt.admin
Provides classes to represent and manage AdministrativeDomain objects. 
wt.annotation   
wt.audit   
wt.audit.configaudit   
wt.audit.eventinfo   
wt.build   
wt.calendar Uses the CalendarAccessProtocol and the CalendarService to provide iCalandar Access Protocol support. 
wt.change2 Defines several reference implementations of change objects (including WTChangeRequest2, WTChangeIssue and WTChangeOrder2) that are all managed by ChangeService2, but the service interface is defined at a higher level of interfaces to change objects to allow replacing the reference implementations with customization of the interfaces. 
wt.clients.beans   
wt.clients.beans.explorer   
wt.clients.folderexplorer   
wt.clients.ixb.exp   
wt.clients.prodmgmt   
wt.clients.replication.unit   
wt.clients.tools.transfer   
wt.clients.vc   
wt.clients.vc.baseline   
wt.clients.workflow.manager   
wt.configuration   
wt.content
content package — Content Handling Service

The content package allows content — files, URL links, and aggregates (multiple pieces of content that behave as a single file — to be associated with business objects. 

wt.csm.businessentity   
wt.csm.constraint   
wt.csm.navigation   
wt.csm.navigation.service   
wt.csm.ranking   
wt.dataops   
wt.dataops.archive   
wt.dataops.delete   
wt.dataops.objectcol   
wt.dataops.objectcol.dependency   
wt.dataops.objectcol.ixb.publicforhandlers   
wt.dataops.objectcol.resolution   
wt.dataops.purge   
wt.doc   
wt.eff Provides generic base effectivity functionality via EffService, EffConfigSpecAssistant and EffGroupAssistant to assert that a PDM object is effective under certain conditions; an out-of-the-box reference implementation of this base functionality is defined by wt.effectivity
wt.effectivity Provides an out-of-the-box reference implementation of the generic base effectivity functionality defined in wt.eff to assert that a PDM object is effective under certain conditions, but this package's EffectivityService is not normally used (instead use wt.eff's EffService, EffConfigSpecAssistant and EffGroupAssistant). 
wt.enterprise Provides the abstract building blocks of functionality from which most businesses classes are extended; also defines support for template processors, delegates and factories that are useful for UI development for these business classes. 
wt.epm
 
wt.epm.attributes   
wt.epm.build   
wt.epm.clients.relateditems   
wt.epm.conflict   
wt.epm.familytable   
wt.epm.occurrence   
wt.epm.retriever   
wt.epm.structure   
wt.epm.structure.occurrences   
wt.epm.supportingdata   
wt.epm.upload   
wt.epm.util   
wt.epm.workspaces   
wt.esi   
wt.fc Provides high level datastore access by using the PersistenceManager (and server-side-only PersistenceManagerSvr) to find and manage Persistable objects. 
wt.fc.archive   
wt.fc.batch Provides a mechanism for specifying operations that affect mulitple objects in the persistent datastore. 
wt.fc.cache   
wt.fc.collections Provides Windchill-specific Collection objects, and a collection-based refresh API. 
wt.fc.delete   
wt.fc.dynamicenum   
wt.federation

The federation service (wt.federation package) provides functionality to create and manage proxy objects of remote systems and perform utility functions supporting the federation system. 

wt.folder
Provides classes to represent and manage folder and cabinet objects. 
wt.fv
fv package — File Vault Service

The file vault service (wt.fv package) is responsible for the definition and execution of rules that define the vaulting algorithm for content items. 

wt.fv.master   
wt.fv.uploadtocache   
wt.graph   
wt.graph.processor   
wt.graph.template   
wt.iba.constraint   
wt.iba.definition   
wt.iba.definition.service   
wt.iba.value   
wt.iba.value.service   
wt.index  
wt.inf.container   
wt.inf.library   
wt.inf.sharing   
wt.inf.team   
wt.inf.template   
wt.intersvrcom Site External API: 
wt.ixb.actor   
wt.ixb.archive   
wt.ixb.clientAccess   
wt.ixb.conflictFramework   
wt.ixb.conflictFramework.conflictResolution   
wt.ixb.epm.handlers   
wt.ixb.epm.handlers.forclasses   
wt.ixb.handlers.forattributes   
wt.ixb.handlers.forclasses   
wt.ixb.handlers.netmarkets   
wt.ixb.mapping   
wt.ixb.objectset
When an object is given to the export process, the ObjectSet application does the job of navigating through the object’s structure and collecting all of its related objects. 
wt.ixb.objectset.handlers   
wt.ixb.objectset.handlers.navigator   
wt.ixb.publicforhandlers Provides APIs to develop IXB plugable components. 
wt.lifecycle
 
wt.lite   
wt.locks
 
wt.maturity   
wt.meeting Uses the MeetingService to manage Meetings of various MeetingTypes having Agendas and producing Minutes, in particular MeetingCenterMeetings with their associated MeetingCenterMeetingInfo (also see the WebexOperationHelper). 
wt.meeting.actionitem   
wt.notify
Provides classes to represent, manage, and execute notification definitions. 
wt.occurrence Defines the capability to uniquely distinguish one occurrence of an object within some complex structure from another occurrence of that same object within the same structure using OccurrenceService
wt.org
org package — Organization Service
The following figure shows a representation of the org package model. 
wt.org.electronicIdentity   
wt.ownership

The ownership service is responsible for associating a principal with an object. 

wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
wt.pdmlink   
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.pds.sqlServer   
wt.pom Provides low-level, yet database independent, access to a database. 
wt.prefs Uses the PreferenceService to manage Preferences
wt.project The notion of a Project has been replaced by a Team, see the wt.team package instead. 
wt.projmgmt   
wt.projmgmt.admin   
wt.projmgmt.definer   
wt.projmgmt.execution   
wt.projmgmt.monitor   
wt.projmgmt.msproject   
wt.projmgmt.msproject.mppobject   
wt.projmgmt.resource   
wt.query Provides generic support for defining SQL queries (see QuerySpec and the various things that can be appended to it) in a database inedependent manner that should be used with the PersistenceManager
wt.query.template Provides generic support for saved report queries using ReportTemplate and various methods in ReportTemplateHelper for executing and generating reports. 
wt.queue Overview 
wt.recent   
wt.replication   
wt.replication.export   
wt.replication.imp   
wt.replication.receiver   
wt.replication.sender   
wt.replication.unit   
wt.representation   
wt.rn Provides the WTRNRequest, a holder for information related to a specific RosettaNet request. 
wt.router
router package — Routing Service

The routing service is designed to aid in scalability for different agent services by providing a convenient way to distribute execution of tasks to multiple Windchill method servers. 

wt.rule Uses the RuleService (and server-side-only RuleServiceSvr to manage the definition and application of Rules. 
wt.rule.impl   
wt.sandbox This package provides "sandbox" container functionality.  A "sandbox" container is a container wherein a multiple users can work on a set of related changes through multiple iterations without disturbing the broader organization (apart from placing locks on the objects the broader organziation sees).  The package provides the following core capabilities:  
wt.scheduler
scheduler package — Scheduling Service

The scheduling service is responsible for scheduling the execution of resource-intensive methods, and keeping a history of their outcomes. 

wt.series Defines various Series as used by the wt.vc package for Iterated and Versioned
wt.step.processor   
wt.team
 
wt.transfer   
wt.transfer.delegate   
wt.transfer.filter   
wt.transfer.policy   
wt.transfer.unit   
wt.type Uses the TypedUtilityService to get soft type information for Typed objects. 
wt.ufid Uses the UfidService (and server-side-only wt.ufid.UfidServiceSvr) to manage the Universal Federated Identifier for Federatable objects. 
wt.units.display   
wt.vc
 
wt.vc.baseline
 
wt.vc.config
 
wt.vc.sessioniteration   
wt.vc.struct
 
wt.vc.views
 
wt.vc.wip
 
wt.viewmarkup Uses the ViewMarkUpService to view and add MarkUp to Viewable objects and to publish DerivedImages. 
wt.visitor Defines the navigator/visitor design pattern for using a Walker (at one time it used a Navigator, instead of a Walker) and a NodeExpander, which together traverse a structure of objects, and a Visitor, which does something when we navigate to the object; this separates the algorithm for navigating from the algorithm for visiting, allowing more reuse; factories support selection of Walkers and Visitors. 
wt.workflow.collaboration   
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.workflow.engine
Provides workflow classes responsible for the flow of control and data from an execution point of view. 
wt.workflow.forum   
wt.workflow.notebook   
wt.workflow.requirement   
wt.workflow.robots
Provides workflow classes responsible for the execution of robot activities that are executed without human intervention. 
wt.workflow.work
Provides workflow classes responsible for managing the work assigned to individual users. 
wt.wrmf.delivery   
wt.wrmf.logs   
wt.xml.io   
 

Uses of Persistable in com.ptc.core.adapter.server.impl
 

Methods in com.ptc.core.adapter.server.impl with parameters of type Persistable
private  ConfigSpec TraversePartUsingConfigSpecWebjectDelegate.getConfigSpec(Webject webject, Persistable target)
           
protected  TypeInstance PopulateTypeInstance.getTypeInstance(Persistable persistable, String[] attributes, AbstractWebjectDelegate delegate, Locale locale)
          Create and populate a TypeInstance for a supplied Persistable.
private  Element PopulateTypeInstance.mapPersistable(Persistable persistable, TypeInstanceIdentifier tii, TypeIdentifier tid, String[] attributes, AbstractWebjectDelegate delegate)
           
 TypeInstance AbstractWebjectDelegate.getTypeInstance(Persistable persistable, String[] attributes)
          Returns the type instance corresponding to the given persistable object.
 

Uses of Persistable in com.ptc.core.command.common.bean
 

Methods in com.ptc.core.command.common.bean that return Persistable
 Persistable AbstractTranslatorCommand.getPersistable()
          Gets the value of the attribute: thePersistable.
 

Methods in com.ptc.core.command.common.bean with parameters of type Persistable
 void AbstractTranslatorCommand.setPersistable(Persistable a_Persistable)
          Sets the value of the attribute: thePersistable.
 

Uses of Persistable in com.ptc.core.command.server.delegate
 

Methods in com.ptc.core.command.server.delegate that return Persistable
static Persistable ServerCommandDelegateUtility.refresh(TypeInstanceIdentifier identifier)
          Given a TypeInstanceIdentifier, refresh the Persistable it represents.
static Persistable ServerCommandDelegateUtility.refresh(TypeInstance instance)
          Given a TypeInstance, refresh the Persistable it represents.
static Persistable ServerCommandDelegateUtility.translate(TypeInstance from, Persistable to)
          Given a source TypeInstanceand a target Persistable, translate from target to source.
 Persistable AbstractRemoteCommandDelegate.populatePersistable(TypeInstance instance)
          Given a TypeInstance, this method refreshes the corresponding Persistable, compares update counts to make sure the TypeInstance is not stale, then translates the TypeInstance onto this retrieved Persistable in order to have a fully populated Persistable which contains any changes made in the TypeInstance.
 Persistable AbstractRemoteCommandDelegate.populatePersistable(TypeInstance instance, OperationIdentifier op_id)
          Given a TypeInstance, this method refreshes the corresponding Persistable, compares update counts to make sure the TypeInstance is not stale, then translates the TypeInstance onto this retrieved Persistable in order to have a fully populated Persistable which contains any changes made in the TypeInstance.
 Persistable AbstractRemoteCommandDelegate.populatePersistableWithoutUpdateCount(TypeInstance instance)
           
 Persistable AbstractRemoteCommandDelegate.populatePersistableWithoutUpdateCount(TypeInstance instance, OperationIdentifier op_id)
           
 

Methods in com.ptc.core.command.server.delegate with parameters of type Persistable
static void ServerCommandDelegateUtility.checkUpdateCount(TypeInstanceIdentifier identifier, Persistable p)
          Given a TypeInstanceIdentifierand a Persistable, compare their update counts.
static void ServerCommandDelegateUtility.checkUpdateCount(TypeInstance instance, Persistable p)
          Given a TypeInstanceand a Persistable, compare their update counts.
static Persistable ServerCommandDelegateUtility.translate(TypeInstance from, Persistable to)
          Given a source TypeInstanceand a target Persistable, translate from target to source.
static TypeInstance ServerCommandDelegateUtility.translate(Persistable from, TypeInstance to, AttributeContainerSpec filter)
          Given a source Persistable and a target TypeInstance, translate from target to source.
 TypeInstance AbstractRemoteCommandDelegate.populateTypeInstance(Persistable p, TypeInstance instance, AttributeContainerSpec filter)
          Given a Persistable, TypeInstance and filter, this method returns a TypeInstance representing the Persistable populated according to the filter.
 TypeInstance AbstractRemoteCommandDelegate.doPrepareEntityCommand(Persistable target_object, AttributeContainerSpec filter, Locale locale)
           
 

Uses of Persistable in com.ptc.core.command.server.delegate.entity
 

Methods in com.ptc.core.command.server.delegate.entity that return Persistable
 Persistable UpdatePersistentEntityCommandDelegate.persist(Persistable pers)
           
 Persistable ModifyPersistentEntityCommandDelegate.persist(Persistable pers)
           
 Persistable CreatePersistentEntityCommandDelegate.constructPersistable(TypeInstance target)
           
protected  Persistable CreatePersistentEntityCommandDelegate.newPersistentEntity(String class_name)
          Override this method to instansiate an object which does not allow the use of the default constructor.
 Persistable CreatePersistentEntityCommandDelegate.toPersistable(TypeInstance target, Persistable pers)
           
 Persistable CreatePersistentEntityCommandDelegate.storePersistable(Persistable pers)
           
 

Methods in com.ptc.core.command.server.delegate.entity with parameters of type Persistable
 Persistable UpdatePersistentEntityCommandDelegate.persist(Persistable pers)
           
 Persistable ModifyPersistentEntityCommandDelegate.persist(Persistable pers)
           
 Persistable CreatePersistentEntityCommandDelegate.toPersistable(TypeInstance target, Persistable pers)
           
 Persistable CreatePersistentEntityCommandDelegate.storePersistable(Persistable pers)
           
 TypeInstance CreatePersistentEntityCommandDelegate.toTypeInstance(Persistable pers, TypeInstance target, AttributeContainerSpec filter, Locale locale)
           
 

Uses of Persistable in com.ptc.core.command.server.delegate.io
 

Methods in com.ptc.core.command.server.delegate.io with parameters of type Persistable
private  void GenericSetterCommandDelegate.setPersistInfoOnPersistable(TypeInstanceIdentifier tii, Persistable p)
           
 

Uses of Persistable in com.ptc.core.foundation.annotation.server
 

Methods in com.ptc.core.foundation.annotation.server that return Persistable
protected  Persistable CreatePersistentEntityAnnotationSetCommandDelegate.newPersistentEntity(String class_name)
           
 

Uses of Persistable in com.ptc.core.foundation.container.server.impl
 

Methods in com.ptc.core.foundation.container.server.impl that return Persistable
 Persistable CreateWTContainerCommandDelegate.storePersistable(Persistable pers)
           
 

Methods in com.ptc.core.foundation.container.server.impl with parameters of type Persistable
 Persistable CreateWTContainerCommandDelegate.storePersistable(Persistable pers)
           
 

Uses of Persistable in com.ptc.core.foundation.vc.server
 

Methods in com.ptc.core.foundation.vc.server with parameters of type Persistable
private  Versioned ReviseWTPartCommandDelegate.doEpmRevise(Persistable orig_entity)
          Find any actively associated EPMDocuments for a WTPart.
 

Uses of Persistable in com.ptc.core.foundation.wvs.server.impl
 

Methods in com.ptc.core.foundation.wvs.server.impl with parameters of type Persistable
static Byte[] SACFThumbnail.getThumbnailData(Persistable p)
           
 

Uses of Persistable in com.ptc.core.htmlcomp.gathering
 

Fields in com.ptc.core.htmlcomp.gathering declared as Persistable
(package private)  Persistable RuleIncludeDescriptor.includedBy
           
 

Methods in com.ptc.core.htmlcomp.gathering that return Persistable
static Persistable RulesUtilities.getObject(String oid)
           
static Persistable RulesUtilities.getObject(ObjectReference or)
           
private static Persistable RulesDependencyProcessingHelper.getAssociated(WTKeyedMap assocToSeeds, Persistable seed)
           
 Persistable RuleIncludeDescriptor.getIncludedBy()
          Returns a String that should contain the object identifier of the object that was reasponsible for including a given object.
 

Methods in com.ptc.core.htmlcomp.gathering with parameters of type Persistable
static String RulesUtilities.getObjectOID(Persistable object)
           
private static Persistable RulesDependencyProcessingHelper.getAssociated(WTKeyedMap assocToSeeds, Persistable seed)
           
private static RuleDataDescriptor RulesDependencyProcessingHelper.getRuleDataDescriptor(Persistable persistable, Map dataMap)
           
 void RuleIncludeDescriptor.setIncludedBy(Persistable includedBy)
          Sets a String that should contain the object identifier of the object that was reasponsible for including a given object.
 void RuleDataDescriptor.addInclude(int includedAs, Persistable includedBy)
          Adds a new RuleIncludeDescriptor to the includes list.
 

Constructors in com.ptc.core.htmlcomp.gathering with parameters of type Persistable
RuleIncludeDescriptor(int includedAs, Persistable includedBy)
           
 

Uses of Persistable in com.ptc.core.htmlcomp.location
 

Methods in com.ptc.core.htmlcomp.location with parameters of type Persistable
static String BrowseFoldersTaskDelegate.getOID(Persistable obj)
           
static String BrowseFoldersProcessor.getOID(Persistable obj)
           
 

Uses of Persistable in com.ptc.core.htmlcomp.tableview
 

Classes in com.ptc.core.htmlcomp.tableview that implement Persistable
 class ActiveViewLink
           Use the newActiveViewLink static factory method(s), not the ActiveViewLink constructor, to construct instances of this class.
 class TableViewDescriptor
           Use the newTableViewDescriptor static factory method(s), not the TableViewDescriptor constructor, to construct instances of this class.
 

Uses of Persistable in com.ptc.core.HTMLtemplateutil.server.processors
 

Methods in com.ptc.core.HTMLtemplateutil.server.processors that return Persistable
 Persistable ProductStructureTreeUserObject.getCentralObject()
          Returns the central Persistable object.
 

Methods in com.ptc.core.HTMLtemplateutil.server.processors with parameters of type Persistable
 void WizardProcessor.getSoftAttributesEditFields(Persistable obj, ArrayList labels, boolean asteriskIfRequired, ArrayList inputFields, Locale locale, String cookieName)
          Returns a list of labels and a list of HTML input fields for the soft attributes of an existing object.
static boolean EntityTaskDelegate.setEntityAttributes(Persistable obj, boolean persisted, Properties formData, Locale locale)
          Deprecated. Extracts nonmodeled attribute values from an HTML input form and copies them to a persistable object.
 

Uses of Persistable in com.ptc.core.meta.server.impl
 

Classes in com.ptc.core.meta.server.impl that implement Persistable
 class IdentifiedObjectTheLogicalIdentifierMapEntry
           Use the newIdentifiedObjectTheLogicalIdentifierMapEntry static factory method(s), not the IdentifiedObjectTheLogicalIdentifierMapEntry constructor, to construct instances of this class.
 class LogicalIdentifierMapEntry
           Use the newLogicalIdentifierMapEntry static factory method(s), not the LogicalIdentifierMapEntry constructor, to construct instances of this class.
 

Methods in com.ptc.core.meta.server.impl with parameters of type Persistable
 DefinitionIdentifier TypeDefinitionTranslator.get(Persistable identifiedObject, DefinitionIdentifier context)
          

Supported API: false
 DefinitionIdentifier MetaDefinitionTranslator.get(Persistable identifiedObject, DefinitionIdentifier context)
          

Supported API: false
 DefinitionIdentifier AttributeDefinitionTranslator.get(Persistable identifiedObject, DefinitionIdentifier context)
          

Supported API: false
 

Uses of Persistable in com.ptc.core.meta.type.mgmt.server
 

Subinterfaces of Persistable in com.ptc.core.meta.type.mgmt.server
 interface TypeDefinition
          

Supported API: false

Extendable: false
 

Classes in com.ptc.core.meta.type.mgmt.server that implement Persistable
 class TypeDefinitionLink
           Use the newTypeDefinitionLink static factory method(s), not the TypeDefinitionLink constructor, to construct instances of this class.
 

Uses of Persistable in com.ptc.core.meta.type.mgmt.server.impl
 

Classes in com.ptc.core.meta.type.mgmt.server.impl that implement Persistable
 class TypeConstraint
          

Supported API: false

Extendable: false
 class TypeContainerConstraint
           Use the newTypeContainerConstraint static factory method(s), not the TypeContainerConstraint constructor, to construct instances of this class.
 class TypeDefinitionTheTypeConstraint
           Use the newTypeDefinitionTheTypeConstraint static factory method(s), not the TypeDefinitionTheTypeConstraint constructor, to construct instances of this class.
 class TypeSingleAttrConstraint
           Use the newTypeSingleAttrConstraint static factory method(s), not the TypeSingleAttrConstraint constructor, to construct instances of this class.
 class WTTypeDefinition
           Use the newWTTypeDefinition static factory method(s), not the WTTypeDefinition constructor, to construct instances of this class.
 class WTTypeDefinitionMaster
           Use the newWTTypeDefinitionMaster static factory method(s), not the WTTypeDefinitionMaster constructor, to construct instances of this class.
 

Uses of Persistable in com.ptc.core.meta.type.mgmt.server.impl.service
 

Methods in com.ptc.core.meta.type.mgmt.server.impl.service with parameters of type Persistable
protected  void WTTypeManagementDBService.dispatchVetoableEvent(String eventType, Persistable definition)
          

Supported API: false
 

Uses of Persistable in com.ptc.core.meta.type.runtime.server.impl
 

Methods in com.ptc.core.meta.type.runtime.server.impl that return Persistable
 Persistable TypeInstanceUtilityImplementation.getPersistable(TypeInstance the_type_instance)
          

Supported API: false
 

Uses of Persistable in com.ptc.core.meta.type.server
 

Methods in com.ptc.core.meta.type.server that return Persistable
 Persistable TypeInstanceUtilityInterface.getPersistable(TypeInstance the_type_instance)
          

Supported API: false
static Persistable TypeInstanceUtility.getPersistable(TypeInstance the_type_instance)
          

Supported API: false
 

Uses of Persistable in com.ptc.core.task
 

Classes in com.ptc.core.task that implement Persistable
 class EventDataEvent
           Use the newEventDataEvent static factory method(s), not the EventDataEvent constructor, to construct instances of this class.
 class MessagesTheTaskEvent
           Use the newMessagesTheTaskEvent static factory method(s), not the MessagesTheTaskEvent constructor, to construct instances of this class.
 class TaskEvent
           Use the newTaskEvent static factory method(s), not the TaskEvent constructor, to construct instances of this class.
 class TaskEventData
           Use the newTaskEventData static factory method(s), not the TaskEventData constructor, to construct instances of this class.
 class TaskEventMessage
           Use the newTaskEventMessage static factory method(s), not the TaskEventMessage constructor, to construct instances of this class.
 

Fields in com.ptc.core.task declared as Persistable
private  Persistable DefaultTaskObject.p
          Change history: $$1 jcapitao 04/19/2004 - created
 

Uses of Persistable in com.ptc.epm.commands.transaction
 

Fields in com.ptc.epm.commands.transaction declared as Persistable
private  Persistable[] SaveOp.objects
           
(package private)  Persistable ObjectUpdateTable.PersistableHolder.object
           
private  Persistable[] DeleteOp.objects
           
 

Methods in com.ptc.epm.commands.transaction that return Persistable
 Persistable ResultsMapping.getObjectUpdate(Persistable original)
           
 Persistable ObjectUpdateTable.updateObject(Persistable obj)
           
 Persistable ObjectUpdateTable.PersistableHolder.getPersistable()
           
 Persistable ECADTransaction.refreshObject(Persistable original)
           
 Persistable DataExchange.getLatestCopy(Persistable object)
           
 

Methods in com.ptc.epm.commands.transaction with parameters of type Persistable
 void SaveOp.save(Persistable object)
           
 Persistable ResultsMapping.getObjectUpdate(Persistable original)
           
 void ResultsMapping.putObjectUpdate(Persistable original, Persistable updatedCopy)
           
 Object ResultsMapping.getBuildResults(Persistable object)
           
 void ResultsMapping.putBuildResults(Persistable object, Object results)
           
private  Object ResultsMapping.getKey(Persistable object)
           
static String OperationHelper.getName(Persistable object)
           
static long OperationHelper.getOID(Persistable object)
           
static String OperationHelper.toString(String operationName, int numberObjects, Persistable[] objects)
           
static String OperationHelper.toString(String operationName, int numberObjects, Persistable[] objects, SaveOp so)
           
private static String OperationHelper.getUpdateCount(Persistable object)
           
 void ObjectUpdateTable.addHolder(Persistable object)
           
 Persistable ObjectUpdateTable.updateObject(Persistable obj)
           
 void ObjectUpdateTable.PersistableHolder.reset(Persistable _object)
           
 void ECADTransaction.saveObject(Persistable object)
           
 void ECADTransaction.deleteObject(Persistable object)
           
 void ECADTransaction.deleteObjectLast(Persistable object)
           
 Persistable ECADTransaction.refreshObject(Persistable original)
           
private static ObjectIdentifier ECADTransaction.getOID(Persistable object)
           
 void DeleteOp.delete(Persistable object)
           
 Persistable DataExchange.getLatestCopy(Persistable object)
           
 void DataExchange.updateCopy(Persistable latestCopy)
           
private  QueryKey DataExchange.getLatestIteration(Persistable object)
           
private  QueryKey DataExchange.getKey(Persistable object)
           
 

Constructors in com.ptc.epm.commands.transaction with parameters of type Persistable
ObjectUpdateTable.PersistableHolder(Persistable _object)
           
 

Uses of Persistable in com.ptc.epm.commands.util
 

Methods in com.ptc.epm.commands.util that return Persistable
static Persistable QueryHelper.getPersistableFromObid(String obid)
           
 

Methods in com.ptc.epm.commands.util with parameters of type Persistable
private static ObjectIdentifier QueryHelper.getOID(Persistable object)
           
 

Uses of Persistable in com.ptc.netmarkets.document
 

Methods in com.ptc.netmarkets.document with parameters of type Persistable
 NmDocument StandardNmDocumentService.getMinimalDocumentProperties(NmOid nmOid, Persistable ref)
          

Supported API: false
 NmDocument NmDocumentServiceFwd.getMinimalDocumentProperties(NmOid nmOid, Persistable ref)
          

Supported API: false
 NmDocument NmDocumentService.getMinimalDocumentProperties(NmOid nmOid, Persistable ref)
          

Supported API: false
 

Uses of Persistable in com.ptc.netmarkets.folder
 

Fields in com.ptc.netmarkets.folder declared as Persistable
(package private)  Persistable NmFolderCacheHelper.UpdateInfo.target
           
 

Methods in com.ptc.netmarkets.folder that return Persistable
private static Persistable NmFolderCacheHelper.getDeletedSharedTarget(SharedContainerMap scm)
           
 

Methods in com.ptc.netmarkets.folder with parameters of type Persistable
private  NmDocument StandardNmFolderService.createNMDocument(Persistable p, NmOid oid)
           
private  NmPart StandardNmFolderService.createNMPart(Persistable p, NmOid oid)
           
private  NmHTMLActionModel StandardNmFolderService.getActionModel(Persistable p, NmOid oid, Locale locale, WTContainer container, NmObject nmObj, boolean useMore)
           
private  void StandardNmFolderService.checkCopyPasteAvailable(Persistable p)
          Check to see whether the specified Persistable is an assembly or a CAD drawing.
protected  QueryResult StandardNmFolderService.hasPostings(Persistable p)
           
private  void StandardNmFolderService.createLinkInFolder(Persistable orig, Folder folder)
           
private  boolean StandardNmFolderService.isCreateLinkOnly(Persistable nextObj)
           
private  void StandardNmFolderService.initializeCopyDomain(Folder toFolder, Persistable copy)
           
private  Object StandardNmFolderService.getPostAction(Persistable doc, NmObject nmEpmDoc, FolderHierarchy.FolderEntryInfo fei, boolean isPDMLinkContainer, Locale locale, WTContainer container, boolean isDiscussPopulated)
           
static void NmFolderHelper.getLocationOfObject(Persistable p, HashMap map)
           
static String NmFolderHelper.getLocationOfObject(Persistable p)
           
static String NmFolderHelper.getLocationOfObject(Persistable p, boolean isProject)
           
private  void NmFolderCacheHelper.processTarget(Persistable target, int type, NmOid pre_oid)
           
private  void NmFolderCacheHelper.processTarget(Persistable target, int type, NmOid pre_oid, WTCollection maps)
           
private  int NmFolderCacheHelper.adjustTarget(Persistable target, int type)
           
private  boolean NmFolderCacheHelper.proceed(WTContainerRef cont_ref, Persistable target, NmOid oid)
           
private  WTContainerRef NmFolderCacheHelper.getContainerRef(Persistable target)
           
private  NmOid NmFolderCacheHelper.getTargetOid(Persistable target)
           
private  boolean NmFolderCacheHelper.excludeClass(Persistable object)
           
private  NmOid NmFolderCacheHelper.getParentFolderOid(Persistable target)
           
private  NmOid NmFolderCacheHelper.getShareMapFolderOid(SharedContainerMap scm, Persistable target)
           
private  boolean NmFolderCacheHelper.isInDefaultDomain(Persistable object, WTContainerRef contRef)
           
private  boolean NmFolderCacheHelper.isDisplayable(Persistable object)
           
private  boolean NmFolderCacheHelper.isCheckedOutToSandbox(Persistable object, WTContainerRef cont_ref)
           
 

Constructors in com.ptc.netmarkets.folder with parameters of type Persistable
NmFolderCacheHelper.UpdateInfo(Persistable target, NmOid oid, int type, NmOid folder_oid, NmOid pre_oid)
           
 

Uses of Persistable in com.ptc.netmarkets.forum
 

Methods in com.ptc.netmarkets.forum with parameters of type Persistable
private  String StandardNmForumService.getType(Persistable obj)
           
 

Uses of Persistable in com.ptc.netmarkets.forumPosting
 

Methods in com.ptc.netmarkets.forumPosting that return Persistable
 Persistable StandardNmPostingService.getLatestIteration(ObjectReference obj_ref)
          Utility method that returns the latest iteration of the object with this reference
 

Methods in com.ptc.netmarkets.forumPosting with parameters of type Persistable
 Object StandardNmPostingService.getPostingOwner(Persistable p, boolean projContext)
          

Supported API: false
private  NmDate StandardNmPostingService.getPostingCreateDate(Persistable p)
           
private  ArrayList StandardNmPostingService.getPostingActions(Persistable p, boolean subscribed)
           
 Object NmPostingServiceFwd.getPostingOwner(Persistable p, boolean projContext)
          

Supported API: false
 Object NmPostingService.getPostingOwner(Persistable p, boolean projContext)
          

Supported API: false
static DiscussionForum NmPostingCommands.getForumFromOid(Persistable p)
           
 

Uses of Persistable in com.ptc.netmarkets.forumTopic
 

Methods in com.ptc.netmarkets.forumTopic with parameters of type Persistable
 NmOid StandardNmTopicService.getDiscussionFromTarget(Persistable p)
          

Supported API: false
private  ArrayList StandardNmTopicService.getTopicActions(Persistable p, boolean subscribed, WTContainer container)
           
private  void StandardNmTopicService.updateObject(Persistable target, StandardNmTopicService.ForumModelCache cache)
           
private  NmOid StandardNmTopicService.getOidFromObject(Persistable parent)
           
private  void StandardNmTopicService.processTarget(Persistable target, int type1, StandardNmTopicService.ForumModelCache cache)
           
 NmOid NmTopicServiceFwd.getDiscussionFromTarget(Persistable p)
          

Supported API: false
 NmOid NmTopicService.getDiscussionFromTarget(Persistable p)
          

Supported API: false
 

Uses of Persistable in com.ptc.netmarkets.interop
 

Methods in com.ptc.netmarkets.interop with parameters of type Persistable
private  String StandardNmInteropService.getContainerContext(Persistable per)
           
private  String StandardNmInteropService.getContainerContextPDM(Persistable per, Versioned origVer)
           
private  int StandardNmInteropService.getAllowablePasteActions(Persistable per, WTContainer currentContainer)
           
private  boolean StandardNmInteropService.isAllowableProjBaselineType(Persistable obj)
           
 

Uses of Persistable in com.ptc.netmarkets.meeting
 

Methods in com.ptc.netmarkets.meeting with parameters of type Persistable
 String StandardNmMeetingService.getHREFForSubjectItem(NmURLFactoryBean bean, Persistable p, String type, String name, boolean newWindow)
          

Supported API: false
 String NmMeetingServiceFwd.getHREFForSubjectItem(NmURLFactoryBean bean, Persistable p, String type, String name, boolean newWindow)
          

Supported API: false
 String NmMeetingService.getHREFForSubjectItem(NmURLFactoryBean bean, Persistable p, String type, String name, boolean newWindow)
          

Supported API: false
private  String NmMeetingNotificationProcessor.getHREFForSubjectItems(NmURLFactoryBean bean, Persistable p, String type, String name)
           
 

Uses of Persistable in com.ptc.netmarkets.model
 

Methods in com.ptc.netmarkets.model that return Persistable
static Persistable NmObjectCommands.updateSoftType(Persistable persistable, String type)
           
 

Methods in com.ptc.netmarkets.model with parameters of type Persistable
 NmHTMLTable StandardNmObjectService.shareDetails(Persistable myObject)
          

Supported API: false
 NmHTMLTable NmObjectServiceFwd.shareDetails(Persistable myObject)
          

Supported API: false
 NmHTMLTable NmObjectService.shareDetails(Persistable myObject)
          

Supported API: false
static HashMap NmObjectHelper.addShareInfo(HashMap info, Persistable object, SharedContainerMap scm)
           
static Persistable NmObjectCommands.updateSoftType(Persistable persistable, String type)
           
static NmNamedObject NmNamedObject.newNmNamedObject(String type, Persistable object, String name)
          

Supported API: false
protected  void NmNamedObject.initialize(String type, Persistable object, String name)
          Supports initialization, following construction of an instance.
 

Uses of Persistable in com.ptc.netmarkets.nmixb
 

Methods in com.ptc.netmarkets.nmixb that return Persistable
 Persistable ProjectPlanStructCopyHelper.getTargetObject(Persistable source)
           
 

Methods in com.ptc.netmarkets.nmixb with parameters of type Persistable
private  void ProjectPlanStructCopyHelper.saveOidMap(Persistable source, Persistable target)
           
 ObjectIdentifier ProjectPlanStructCopyHelper.getTargetOid(Persistable source)
           
 Persistable ProjectPlanStructCopyHelper.getTargetObject(Persistable source)
           
static void LoaderHelper.storeData(File inDir, Persistable p, Boolean republishable, String repName, String repDesc, Boolean repDefault, Boolean createThumbnail, Boolean storeEDZ, ArrayList results)
          Loads Viewable data.
 

Uses of Persistable in com.ptc.netmarkets.notebookfolder
 

Methods in com.ptc.netmarkets.notebookfolder that return Persistable
 Persistable StandardNmNotebookFolderService.getLatestIteration(ObjectReference obj_ref)
           
 

Methods in com.ptc.netmarkets.notebookfolder with parameters of type Persistable
 void StandardNmNotebookFolderService.saveBookmark(String s, CollaborationContainer parent, NmBookmark object, Persistable obj)
           
 

Uses of Persistable in com.ptc.netmarkets.part
 

Methods in com.ptc.netmarkets.part with parameters of type Persistable
 NmPart StandardNmPartService.getMinimalPartProperties(NmOid oid, Persistable ref)
          

Supported API: false
private static NmPart StandardNmPartService.checkForEPMDocs(Persistable p, NmPart nmPart)
           
private  WTObject StandardNmPartService.getOtherSideObject(Object link, Persistable persistableObj)
           
 NmPart NmPartServiceFwd.getMinimalPartProperties(NmOid oid, Persistable ref)
          

Supported API: false
 NmPart NmPartService.getMinimalPartProperties(NmOid oid, Persistable ref)
          

Supported API: false
 

Uses of Persistable in com.ptc.netmarkets.projmgmt
 

Methods in com.ptc.netmarkets.projmgmt with parameters of type Persistable
private  String StandardNmProjMgmtService.getType(Persistable persistable)
           
private  NmUser StandardNmProjMgmtService.getNmOwner(Persistable aPersistable)
           
private  int StandardNmProjMgmtService.indexOfPersistable(Vector v, Persistable p)
           
private  NmOid StandardNmProjMgmtService.getOidFromObject(Persistable pNode)
           
private  void StandardNmProjMgmtService.processTarget(Persistable target, int type1, StandardNmProjMgmtService.PlanModelCache cache)
           
static NmObject NmProjMgmtHelper.getNmObject(Persistable persistable)
          Constructs and returns netmarkets objects that corresponds to a database object.
static NmProjMgmtObject NmProjMgmtHelper.createNmProjMgmtObject(Persistable object)
          Returns a netmarkets object corresponding to a given Persistable.
static NmProjMgmtObject NmProjMgmtHelper.createNmProjMgmtObject(Persistable object, boolean useCache, boolean minimal)
           
static NmProjMgmtObject NmProjMgmtHelper.createNmProjMgmtObject(Persistable object, boolean useCache)
           
static NmProjMgmtObject NmProjMgmtHelper.createNmProjMgmtObject(Persistable object, boolean useCache, boolean minimal, boolean inList)
           
static NmProjMgmtObject NmProjMgmtHelper.getProjMgmtObjectFromCache(Persistable p)
           
static NmProjMgmtObject NmProjMgmtHelper.getProjMgmtObjectFromCache(Persistable p, NmHTMLTableTree tree)
           
static Object NmProjMgmtHelper.getDeliverableForColumn(Persistable p, Locale locale, String name)
           
static Object NmProjMgmtHelper.getDeliverableForColumn(Persistable p, Locale locale, String name, HashMap nodedelis)
           
static Object NmProjMgmtHelper.getDeliverableForColumn(Persistable p, Locale locale, String name, FolderHierarchy.FolderEntryInfo fei, boolean isDeliverablePopulated)
           
static Object NmProjMgmtHelper.getDeliverableForColumn(Persistable p, Locale locale, String name, boolean hasDeli)
           
static QueryResult NmProjMgmtHelper.getDeliverables(Persistable p)
           
 

Uses of Persistable in com.ptc.netmarkets.report
 

Methods in com.ptc.netmarkets.report with parameters of type Persistable
private  String StandardNmReportService.getNmType(Persistable target_obj)
           
 

Uses of Persistable in com.ptc.netmarkets.util.beans
 

Methods in com.ptc.netmarkets.util.beans with parameters of type Persistable
static int NmSessionBean.getStickyIndex(Persistable p)
           
static void NmCommandBean.setTypes(Persistable p, NmOid viewOid)
           
static void NmCommandBean.setTypes(Persistable p, NmOid viewOid, NmContextItem ci)
           
 

Uses of Persistable in com.ptc.netmarkets.util.misc
 

Methods in com.ptc.netmarkets.util.misc with parameters of type Persistable
private  NmAction StandardNmActionService.setTabEnabled(NmAction subAction, NmObject objectInstance, Persistable homeObj, WTUser user, HashMap checkInfo)
           
 ArrayList StandardNmActionService.getSubTabModels(NmHTMLActionModel model, HashMap contextobjects, String locString, Persistable homeObj, NmOid[] prefContextObjs, NmAction[] stickyTabs, HashMap addMap, WTUser user, ArrayList refreshStickTabs)
           
private static boolean StandardNmActionService.isEnabled(Persistable p)
           
 

Uses of Persistable in com.ptc.netmarkets.workflow
 

Methods in com.ptc.netmarkets.workflow with parameters of type Persistable
private  void StandardNmWorkflowService.removeFromTeam(WTRoleHolder2 t, HashMap map, Persistable pbo)
           
private  void StandardNmWorkflowService.getWorkflowProcess(NmOid oid, Persistable p)
           
private  boolean StandardNmWorkflowService.hasRouteAccessToObject(Persistable p)
           
private  boolean StandardNmWorkflowService.notCheckedOut(Persistable p)
           
 

Uses of Persistable in com.ptc.windchill.cadx.autoassociate
 

Methods in com.ptc.windchill.cadx.autoassociate with parameters of type Persistable
static String AutoAssociateHelper.getOID(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.caddoc
 

Methods in com.ptc.windchill.cadx.caddoc with parameters of type Persistable
 Enumeration EPMWhereUsedProcessor.getAssociatedObjects(Persistable persistable)
          For the specified object get the associated objects required for the tree table

Supported API: false
 

Uses of Persistable in com.ptc.windchill.cadx.cancelcheckout
 

Methods in com.ptc.windchill.cadx.cancelcheckout with parameters of type Persistable
static String CancelCheckoutJSHelper.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.checkout
 

Methods in com.ptc.windchill.cadx.checkout with parameters of type Persistable
static String CheckoutJSHelper.getOid(Persistable obj)
           
 String CheckoutDownloadTemplateProcessor.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.common
 

Methods in com.ptc.windchill.cadx.common with parameters of type Persistable
static String ClientActionProcessService.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.common.htmllog
 

Classes in com.ptc.windchill.cadx.common.htmllog that implement Persistable
 class HTMLLog
           Use the newHTMLLog static factory method(s), not the HTMLLog constructor, to construct instances of this class.
 class HTMLLogMessage
           Use the newHTMLLogMessage static factory method(s), not the HTMLLogMessage constructor, to construct instances of this class.
 class LogMessages
           Use the newLogMessages static factory method(s), not the LogMessages constructor, to construct instances of this class.
 

Uses of Persistable in com.ptc.windchill.cadx.common.pageBuilder
 

Methods in com.ptc.windchill.cadx.common.pageBuilder with parameters of type Persistable
static String PageBuilderProcessorHelper.getObjectOID(Persistable object)
           
abstract  FilteredTableRowDescriptor ActionPageFormProcessor.newTableRowDescriptor(Persistable object, Properties props, int includedAs, String includedBy, ActionEnvironment env)
          

Supported API: false
abstract  boolean ActionPageFormProcessor.isValidActionObject(Persistable object)
          

Supported API: false
private  TableRowDescriptor ActionPageFormProcessor.getTableRow(Persistable p)
          Checks if any of the tables contains a row for the given Peristable
 

Uses of Persistable in com.ptc.windchill.cadx.common.pageBuilder.desc
 

Fields in com.ptc.windchill.cadx.common.pageBuilder.desc declared as Persistable
private  Persistable TableRowDescriptor.object
           
 

Methods in com.ptc.windchill.cadx.common.pageBuilder.desc that return Persistable
 Persistable TableRowDescriptor.getObject()
          

Supported API: false
 

Methods in com.ptc.windchill.cadx.common.pageBuilder.desc with parameters of type Persistable
 void TableRowDescriptor.setObject(Persistable a_Object)
          

Supported API: false
 TableRowDescriptor TableDescriptor.getRow(Persistable persistable)
          Gets the row that contains the given persistable.
 

Constructors in com.ptc.windchill.cadx.common.pageBuilder.desc with parameters of type Persistable
TableRowDescriptor(Persistable a_object, Properties form_data)
          

Supported API: false
FilteredTableRowDescriptor(Persistable object, Properties formData, int a_includedAs, String a_includedBy)
          

Supported API: false
 

Uses of Persistable in com.ptc.windchill.cadx.common.picker
 

Methods in com.ptc.windchill.cadx.common.picker that return Persistable
static Persistable PickerUtilities.getObject(String oid)
          Returns persistable identified by the oid.
 

Methods in com.ptc.windchill.cadx.common.picker with parameters of type Persistable
static String PickerUtilities.getURL(Persistable contextObject, String action, Properties queryProperties, URLFactory factory)
          Return url for the action.
static String PickerUtilities.getOID(Persistable persistable)
          Returns the OID of the persistable.
static String PickerUtilities.getEncodedOID(Persistable persistable)
          Returns the encoded OID of the persistable.
static String PickerBrowserUtilities.getPickerBrowserNavigateURL(Persistable pesistable, URLFactory factory)
          Returns the Picker Browser specific URL.
static String PickerBrowserUtilities.getPickerBrowserNavigateLink(Persistable persistable, URLFactory factory)
          Returns the Picker Browser specific Link (href).
protected  QueryResult PickerBrowserUtilities.navigate(Persistable object, Class cls, String role)
          Navigates based on specified parameters.
 

Uses of Persistable in com.ptc.windchill.cadx.common.treetable
 

Fields in com.ptc.windchill.cadx.common.treetable declared as Persistable
private  Persistable AbstractTreeTableStructureNavigateProcessor.rootObjectToNavigate
           
 

Methods in com.ptc.windchill.cadx.common.treetable that return Persistable
protected  Persistable AbstractTreeTableStructureNavigateProcessor.getRootObjectToNavigate()
          Get the initial context object user wants to start to navigate.
 

Methods in com.ptc.windchill.cadx.common.treetable with parameters of type Persistable
static TreeTableNode TreeTableUtilities.addPersistableToTree(Persistable persistable, boolean hasChildren, Enumeration siblings, TreeTableNode treeNode, int identifier)
          Add the specified persistable to the specified tree node.
static TreeTableNode TreeTableUtilities.createTreeNode(Persistable persistable, boolean hasChildren, Enumeration siblings, int identifier)
          For the specified persistable user object, create a non-open Tree Node.
 Enumeration TreeTableStructureNavigate.getAssociatedObjects(Persistable persistable)
          For the specified object get the associated objects required for the tree table

Supported API: false
protected  void AbstractTreeTableStructureNavigateProcessor.expand(Persistable persistable)
          For the specified context object, prepare the initial tree model and initial row data object list.
abstract  Enumeration AbstractTreeTableStructureNavigateProcessor.getAssociatedObjects(Persistable persistable)
          For the specified object get the associated objects required for the tree table
 

Uses of Persistable in com.ptc.windchill.cadx.common.util
 

Methods in com.ptc.windchill.cadx.common.util with parameters of type Persistable
static AdminDomainRef PDMLinkCADDocTemplateUtilities.getTemplateDomain(Persistable productOrRepositoryObject)
          Deprecated. No more applicable in R7.0 with container architecture
private static String MissingDependentsUtilities.getOID(Persistable obj)
           
static boolean GenericUtilities.compare(Persistable first, Persistable second)
          This method checks whether two persistable objects are identical in Windchill

Supported API: false
static boolean GenericUtilities.isValueChanged(Persistable newPersistable, Persistable currentPersistable)
          Return true if the value has changed for the specified new & current (old) persistables.
static String CadxSolutionUtilities.getPJLDetailsUrl(Persistable obj, WTContainer contextContainer, HashMap map)
           
static String CadxSolutionUtilities.getCadxDetailsUrl(Persistable obj, HashMap properties)
           
static String CadxSolutionUtilities.getDetailsUrl(Persistable obj, WTContainer contextContainer, HashMap properties)
           
 

Uses of Persistable in com.ptc.windchill.cadx.delete
 

Methods in com.ptc.windchill.cadx.delete with parameters of type Persistable
 FilteredTableRowDescriptor DeleteTemplateProcessor.newTableRowDescriptor(Persistable object, Properties props, int includedAs, String includedBy, ActionEnvironment env)
          

Supported API: false
 boolean DeleteTemplateProcessor.isValidActionObject(Persistable object)
          

Supported API: false
 

Constructors in com.ptc.windchill.cadx.delete with parameters of type Persistable
DeleteTableRowDescriptor(Persistable object, Properties formData, int a_includedAs, String a_includedBy)
          

Supported API: false
 

Uses of Persistable in com.ptc.windchill.cadx.move
 

Methods in com.ptc.windchill.cadx.move with parameters of type Persistable
 FilteredTableRowDescriptor WFMoveTemplateProcessor.newTableRowDescriptor(Persistable object, Properties props, int includedAs, String includedBy, ActionEnvironment env)
          

Supported API: false
 boolean WFMoveTemplateProcessor.isValidActionObject(Persistable object)
          

Supported API: false
 

Constructors in com.ptc.windchill.cadx.move with parameters of type Persistable
WFMoveTableRowDescriptor(Persistable object, Properties formData, int a_includedAs, String a_includedBy)
          

Supported API: false
 

Uses of Persistable in com.ptc.windchill.cadx.remove
 

Methods in com.ptc.windchill.cadx.remove with parameters of type Persistable
static String RemoveContentsJs.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.replacemissdep
 

Methods in com.ptc.windchill.cadx.replacemissdep with parameters of type Persistable
private  String ReplaceMissDepFormProcessor.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.cadx.saveas
 

Fields in com.ptc.windchill.cadx.saveas declared as Persistable
private  Persistable SaveAsFormTaskDelegate.SaveAsObjectInfo.sourceObj
           
 

Methods in com.ptc.windchill.cadx.saveas that return Persistable
 Persistable SaveAsFormTaskDelegate.SaveAsObjectInfo.getSourceObject()
           
 Persistable SaveAsFormTaskDelegate.SaveAsObjectInfo.setSourceObject(String oid)
           
 

Methods in com.ptc.windchill.cadx.saveas with parameters of type Persistable
 boolean DocCentricDependencyTracer.SaveAsVisitor.visit(Persistable node, DependencyGraph.Dependency dependency, Iterated fromNode, boolean previouslyVisited)
           
 

Uses of Persistable in com.ptc.windchill.cadx.update
 

Methods in com.ptc.windchill.cadx.update with parameters of type Persistable
 boolean UpdateFamilyEvaluator.isObjectSelected(Persistable persistable, Object[] allObjects)
          This method finds out the Object for input object from array of Objects for selected objects

Supported API: false
 

Uses of Persistable in com.ptc.windchill.classproxy
 

Methods in com.ptc.windchill.classproxy with parameters of type Persistable
static Object ConsoleClassProxy.createTaskObject(Persistable p)
           
 

Uses of Persistable in com.ptc.windchill.counterpart
 

Classes in com.ptc.windchill.counterpart that implement Persistable
 class AttachmentToDelta
           Use the newAttachmentToDelta static factory method(s), not the AttachmentToDelta constructor, to construct instances of this class.
(package private)  class cInitialDelta
           
 class ContentForDelta
           Use the newContentForDelta static factory method(s), not the ContentForDelta constructor, to construct instances of this class.
 class CounterPartAttachment
           Use the newCounterPartAttachment static factory method(s), not the CounterPartAttachment constructor, to construct instances of this class.
 class CounterPartContent
           Use the newCounterPartContent static factory method(s), not the CounterPartContent constructor, to construct instances of this class.
 class CounterPartDelta
           Use the newCounterPartDelta static factory method(s), not the CounterPartDelta constructor, to construct instances of this class.
 

Fields in com.ptc.windchill.counterpart declared as Persistable
private static Persistable cUploadLock.fPersistentLock
           
private static Persistable CounterPartDelta.fDownloadLock
           
 

Methods in com.ptc.windchill.counterpart that return Persistable
private static Persistable cUploadLock.getPersistentLock()
           
private static Persistable cUploadLock.getPersistentLockFromOracle()
           
 

Methods in com.ptc.windchill.counterpart with parameters of type Persistable
static String cCounterPartIDGenerator.generateId(String prefix, Persistable persistable)
           
 

Uses of Persistable in com.ptc.windchill.enterprise.copy.server
 

Methods in com.ptc.windchill.enterprise.copy.server that return Persistable
static Persistable[] TemplateObjectFactory.getTemplates(Class objClass, String context, Locale locale)
          Deprecated.  
 Persistable[] TemplateObjectDelegate.getTemplates(Class objClass, String context, Locale locale)
          Deprecated.  
static Persistable CoreMetaUtility.setType(Persistable object, TypeIdentifier objType)
           
 

Methods in com.ptc.windchill.enterprise.copy.server with parameters of type Persistable
static Persistable CoreMetaUtility.setType(Persistable object, TypeIdentifier objType)
           
static String ContextUtility.getUIType(Persistable object)
          Retrieve the solution/container type that this object is or is in.
 

Uses of Persistable in com.ptc.windchill.enterprise.dataops.server
 

Methods in com.ptc.windchill.enterprise.dataops.server that return Persistable
static Persistable TaskHelper.getReferencedObject(Element elem, String refAttrName)
           
private static Persistable TaskHelper.ufid2obj(String ufid)
           
 

Uses of Persistable in com.ptc.windchill.enterprise.doc.server
 

Methods in com.ptc.windchill.enterprise.doc.server that return Persistable
 Persistable[] WTDocumentTemplateDelegate.getTemplates(Class objClass, String context, Locale locale)
          Deprecated.  
 

Methods in com.ptc.windchill.enterprise.doc.server with parameters of type Persistable
protected  HashMap WTDocumentTemplateDelegate.getUpdateDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, Locale locale)
          Deprecated.  
protected  HashMap WTDocumentTemplateDelegate.getCheckinDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, Locale locale)
          Deprecated.  
protected  HashMap WTDocumentTemplateDelegate.getDetailsDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Deprecated.  
 HashMap WTDocumentProjectDelegate.getUpdateDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 HashMap WTDocumentProjectDelegate.getDetailsDocumentAttributes(Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Return a list of the modeled/made up attributes that should be displayed on the details page.
 HashMap WTDocumentProjectDelegate.getCheckinDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 HashMap WTDocumentDelegate.getUpdateDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 HashMap WTDocumentDelegate.getDetailsDocumentAttributes(Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Return a list of the modeled/made up attributes that should be displayed on the details page.
 HashMap WTDocumentDelegate.getCheckinDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
protected  HashMap WTDocumentDelegate.getUpdateDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, Locale locale)
          Deprecated.  
protected  HashMap WTDocumentDelegate.getCheckinDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, Locale locale)
          Deprecated.  
protected  HashMap WTDocumentDelegate.getDetailsDocumentAttributes(String[] solutionList, Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Deprecated.  
static HashMap DocumentFactory.getUpdateDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
static HashMap DocumentFactory.getDetailsDocumentAttributes(Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Return a list of the modeled/made up attributes that should be displayed on the details page.
static HashMap DocumentFactory.getCheckinDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 HashMap DocumentDelegate.getUpdateDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 HashMap DocumentDelegate.getDetailsDocumentAttributes(Persistable object, HashMap hashMap, ClientConfiguration clientInfo, Locale locale)
          Return a list of the modeled/made up attributes that should be displayed on the details page.
 HashMap DocumentDelegate.getCheckinDocumentAttributes(Persistable object, HashMap hashMap, Locale locale)
          Return a list of the modeled attributes that can be updated along with their present values.
 

Uses of Persistable in com.ptc.windchill.enterprise.nativeapp.msoi.server
 

Methods in com.ptc.windchill.enterprise.nativeapp.msoi.server that return Persistable
 Persistable[] DefaultApplicationTaskDelegate.getDocumentTemplates(Class objClass, String context, Locale locale)
          Return an array to represent the template list.
 Persistable DefaultApplicationTaskDelegate.getCheckedOutObjectState(Class objClass, String fileName, Locale locale)
          Given a filename, check for that filename on the objects that the user has in their checked out folder.
 

Uses of Persistable in com.ptc.windchill.enterprise.nativeapp.server
 

Methods in com.ptc.windchill.enterprise.nativeapp.server that return Persistable
 Persistable[] ApplicationTaskDelegate.getDocumentTemplates(Class objClass, String context, Locale locale)
          Return an array to represent the template list.
 Persistable ApplicationTaskDelegate.getCheckedOutObjectState(Class objClass, String fileName, Locale locale)
          Given a filename, check for that filename on the objects that the user has in their checked out folder.
static Persistable[] ApplicationIntegrationFactory.getDocumentTemplates(String objClass, String context, Locale locale, String applicationName)
          Return an array to represent the template list.
static Persistable ApplicationIntegrationFactory.getCheckedOutObjectState(String objClass, String fileName, Locale locale, String applicationName)
          Given a filename, check for that filename on the objects that the user has in their checked out folder.
 

Methods in com.ptc.windchill.enterprise.nativeapp.server with parameters of type Persistable
static WindchillAttributeInformation WindchillAttributeUtility.getWindchillAttributeInformation(Persistable object, String name, int order, boolean editable, AttributeHelper attributeHelper, Locale locale)
          Populate the WindchillAttributeInformation instance with the information for this attribute.
static WindchillAttributeInformation WindchillAttributeUtility.getShortWindchillAttributeInformation(Persistable object, String name, int order, AttributeHelper attributeHelper, ClientConfiguration clientInfo, Locale locale)
          Populate the WindchillAttributeInformation instance with the information for this attribute.
private static String WindchillAttributeUtility.getRepository(Persistable object, Locale locale)
           
 

Uses of Persistable in com.ptc.windchill.enterprise.part.server.impl
 

Methods in com.ptc.windchill.enterprise.part.server.impl that return Persistable
 Persistable CreateWTProductInstance2CommandDelegate.constructPersistable(TypeInstance target)
           
 Persistable CreateWTPartSubstituteLinkCommandDelegate.constructPersistable(TypeInstance target)
           
 Persistable CreateWTPartAlternateLinkCommandDelegate.constructPersistable(TypeInstance target)
           
 Persistable CreatePartDocumentLinkCommandDelegate.constructPersistable(TypeInstance target)
           
 Persistable CreatePartDocumentLinkCommandDelegate.toPersistable(TypeInstance target, Persistable pers)
           
 

Methods in com.ptc.windchill.enterprise.part.server.impl with parameters of type Persistable
 Persistable CreatePartDocumentLinkCommandDelegate.toPersistable(TypeInstance target, Persistable pers)
           
 TypeInstance CreatePartDocumentLinkCommandDelegate.toTypeInstance(Persistable pers, TypeInstance target, AttributeContainerSpec filter, Locale locale)
           
 

Uses of Persistable in com.ptc.windchill.enterprise.search.server
 

Fields in com.ptc.windchill.enterprise.search.server declared as Persistable
static Persistable CreateSavedQuery.lastQuery
           
 

Methods in com.ptc.windchill.enterprise.search.server that return Persistable
static Persistable SearchHelper.getPersistable(String reference)
          

Supported API: false
protected static Persistable SearchHelper._getPersistable(String reference)
          

Supported API: false
 

Uses of Persistable in com.ptc.windchill.enterprise.templates
 

Methods in com.ptc.windchill.enterprise.templates that return Persistable
static Persistable[] TemplatesUtility.getTemplates(Class objClass, String context)
          Return a vector to represent the template list.
 

Uses of Persistable in com.ptc.windchill.esi.bom
 

Classes in com.ptc.windchill.esi.bom that implement Persistable
 class AlternateItemGroup
          Represent an identifier for grouping a component and substitues on a Windchill assembly.
 

Methods in com.ptc.windchill.esi.bom with parameters of type Persistable
static AlternateItemGroup AlternateItemGroup.newAlternateItemGroup(Persistable aObj, Persistable bObj, int number)
          Define a constructor with three arguments.
protected  void AlternateItemGroup.initialize(Persistable aObj, Persistable bObj, int number)
          Supports initialization, following construction of an instance.
private  void AlternateItemGroup.validate(Persistable roleA, Persistable roleB)
          To ensure WTPartUsageLink object exists on assembly roleA.
private  boolean AlternateItemGroup.hasUsageLink(Persistable roleA, Persistable roleB)
           
 

Uses of Persistable in com.ptc.windchill.esi.ecn
 

Methods in com.ptc.windchill.esi.ecn with parameters of type Persistable
 Collection ESIChangeOrgFinder.getTargets(Persistable persistable)
          Return a collection of ESI targets associated with the argument.
 

Uses of Persistable in com.ptc.windchill.esi.esidoc
 

Methods in com.ptc.windchill.esi.esidoc with parameters of type Persistable
private  void PartDocInfo.initialize(Persistable[] partDocAssoc)
           
private  Collection ESIDocumentsRenderer.getUnreleasedTargets(Persistable persistable, ReleaseActivityAction action, Collection targets)
           
private  Collection ESIDocumentsRenderer.getReleasedTargets(Persistable persistable, ReleaseActivityAction action, Collection targets)
           
private  Collection ESIDocumentRenderer.getUnreleasedTargets(Persistable persistable, ReleaseActivityAction action, Collection targets)
           
private  Collection ESIDocumentRenderer.getReleasedTargets(Persistable persistable, ReleaseActivityAction action, Collection targets)
           
 

Uses of Persistable in com.ptc.windchill.esi.map
 

Methods in com.ptc.windchill.esi.map with parameters of type Persistable
 Element ESIMapper.map(Element inputElement, Persistable persistedObject, ESIMap map)
          This method creates a mapped Info*Engine Element object from another Info*Engine Element object.
 

Uses of Persistable in com.ptc.windchill.esi.migrate
 

Methods in com.ptc.windchill.esi.migrate that return Persistable
static Persistable MigratorService.getObject(ObjectIdentifier objectId)
          Returns the Persistable represented by the supplied object identifier.
static Persistable MigratorService.getRoleAObject(ResultSet rs)
          Returns the Persistable represented by the Role A relationship contained in the supplied ResultSet.
static Persistable MigratorService.getRoleBObject(ResultSet rs)
          Returns the Persistable represented by the Role B relationship contained in the supplied ResultSet.
protected static Persistable LoadReleaseActivity.getObject(String clss, String number, String version, String iteration, String view)
          Retrieves the object identified by the supplied values.
 

Methods in com.ptc.windchill.esi.migrate with parameters of type Persistable
static ReleaseActivity ReleaseActivityFactory.createReleaseActivity(ESITransaction transaction, Persistable persistable, ESITarget target, String description, String message, String releaseClass, String releaseUser, Timestamp releaseDate, ReleaseActivityAction action, boolean successful)
          Creates a ReleaseActivity object from the supplied values.
 

Uses of Persistable in com.ptc.windchill.esi.rnd
 

Fields in com.ptc.windchill.esi.rnd declared as Persistable
private  Persistable VdbElement.persistable
           
private  Persistable[] VdbElement.dependents
           
 

Methods in com.ptc.windchill.esi.rnd that return Persistable
 Persistable VdbElement.getPersistable()
          Gets the value of the attribute: persistable; The Persistable object associated with this VdbElement.
 Persistable[] VdbElement.getDependents()
          Gets the value of the attribute: dependents; A set of objects that the Info*Engine element depends upon.
 

Methods in com.ptc.windchill.esi.rnd with parameters of type Persistable
 void VdbElement.setDependents(Persistable[] a_Dependents)
          Sets the value of the attribute: dependents; A set of objects that the Info*Engine element depends upon.
 void VdbBuilderImpl.addElement(String groupName, Element element, Persistable persistable, Collection targets)
          Creates a VdbElement containing an I*E Element and a Persistable.
 void VdbBuilderImpl.addElement(String groupName, Element element, Persistable persistable, Persistable[] dependents, Collection targets)
          Creates a VdbElement containing an I*E Element and a Persistable.
protected static void VdbBuilderImpl.addTargetAssns(Collection targetAssns, Persistable persistable, Collection targets, String action, String releaseClass)
           
protected static ESITargetAssociation VdbBuilderImpl.createTargetAssn(Persistable persistable, ESITarget target, String action, String releaseClass)
           
 void VdbBuilder.addElement(String groupName, Element element, Persistable persistable, Collection targets)
          Adds an Element to a collection of elements.
 void VdbBuilder.addElement(String groupName, Element element, Persistable persistable, Persistable[] dependents, Collection targets)
          Adds an Element to a collection of elements.
 ESIRenderer ESIRendererFactory.getRenderer(Persistable anObject)
          

Supported API: false
 ESIRenderer ESIRendererFactory.getRenderer(Persistable anObject, String selector)
          

Supported API: false
protected  void ESIObjectHistoryBuilderImpl.adjustElement(Element element, Persistable object)
          Modifies the contents of an element before adding it to the output group.
 

Constructors in com.ptc.windchill.esi.rnd with parameters of type Persistable
VdbElement(Element element, Persistable persistable)
          Only constructor for the class.
 

Uses of Persistable in com.ptc.windchill.esi.svc
 

Methods in com.ptc.windchill.esi.svc that return Persistable
private  Persistable StandardESIService.findAnObj(Class aClass, String attrName, String attrValue, WTContainerRef containerRef, boolean latest)
          Find an object.
private  Persistable StandardESIService.findAnObj(Class aClass, String attrName, String attrValue, WTContainerRef containerRef)
           
 Persistable ESIServiceEvent.getTarget()
          

Supported API: false
 

Methods in com.ptc.windchill.esi.svc with parameters of type Persistable
 void StandardESIService.dispatchVetoableEvent(String eventType, Persistable obj)
          Dispatches a ESIServiceEvent that includes a target object.
 void StandardESIService.assignTarget(Persistable object, Group targets)
          Assign an object to an Infoengine group of ESITarget objects for ESI target system destination determination.
 void StandardESIService.assignTarget(Persistable object, ESITarget target)
          Assign an object to an ESITarget for ESI target system destination determination.
 Collection StandardESIService.findESITargets(Persistable anObject)
          Returns a collection of ESITargets for the given object.
 boolean StandardESIService.isInRelease(Persistable obj)
          Returns true if the given releasable object or any releasable iteration for the given master has been published to ERP .
 void StandardESIService.release(Persistable obj)
          Release a business object to ERP.
 void StandardESIService.release(Persistable obj, String userName, Locale locale)
          Release a business object to ERP.
 void StandardESIService.removeTargetAssignment(Persistable object, ESITarget target)
          Remove the relationship between an ESITarget and a persistable object.
 ESITargetAssociation StandardESIService.latestExport(Persistable object, ESITarget target)
          Find the highest revision of an object that has been exported to an ESI target.
 Collection StandardESIService.getTargetsWithHistory(Persistable object)
          Returns a Collection of ESITargetHistory objects.
 ESITargetAssociation ESISvrService.latestExport(Persistable object, ESITarget target)
          Find the highest revision of an object that has been exported to an ESI target.
 Collection ESISvrService.getTargetsWithHistory(Persistable object)
          Returns a Collection of ESITargetHistory objects.
 void ESIServiceFwd.assignTarget(Persistable object, Group targets)
          Assign an object to an Infoengine group of ESITarget objects for ESI target system destination determination.
 void ESIServiceFwd.assignTarget(Persistable object, ESITarget target)
          Assign an object to an ESITarget for ESI target system destination determination.
 Collection ESIServiceFwd.findESITargets(Persistable anObject)
          Returns a collection of ESITargets for the given object.
 boolean ESIServiceFwd.isInRelease(Persistable obj)
          Returns true if the given releasable object or any releasable iteration for the given master has been published to ERP .
 void ESIServiceFwd.release(Persistable obj)
          Release a business object to ERP.
 void ESIServiceFwd.release(Persistable obj, String userName, Locale locale)
          Release a business object to ERP.
 void ESIServiceFwd.removeTargetAssignment(Persistable object, ESITarget target)
          Remove the relationship between an ESITarget and a persistable object.
 void ESIService.assignTarget(Persistable object, Group targets)
          Assign an object to an Infoengine group of ESITarget objects for ESI target system destination determination.
 void ESIService.assignTarget(Persistable object, ESITarget target)
          Assign an object to an ESITarget for ESI target system destination determination.
 Collection ESIService.findESITargets(Persistable anObject)
          Returns a collection of ESITargets for the given object.
 boolean ESIService.isInRelease(Persistable obj)
          Returns true if the given releasable object or any releasable iteration for the given master has been published to ERP .
 void ESIService.release(Persistable obj)
          Release a business object to ERP.
 void ESIService.release(Persistable obj, String userName, Locale locale)
          Release a business object to ERP.
 void ESIService.removeTargetAssignment(Persistable object, ESITarget target)
          Remove the relationship between an ESITarget and a persistable object.
static boolean ESIHelper.hasESITargets(Persistable anObject)
          Returns true if the given object has ESI target assignments.
static boolean ESIHelper.isReleaseNeeded(Persistable persistable)
          Returns true if the given object has not been released.
static boolean ESIHelper.isTxActive(Persistable obj)
          Returns true if a transaction is active for the supplied object.
 

Constructors in com.ptc.windchill.esi.svc with parameters of type Persistable
ESIServiceEvent(ESIService esiService, String eventType, Persistable target)
          Used to represent events occuring within the ESIService.
 

Uses of Persistable in com.ptc.windchill.esi.tgt
 

Classes in com.ptc.windchill.esi.tgt that implement Persistable
 class ESITarget
          A location where ESI is to publish information.
 class ESITargetAssignmentLink
          Represents a target assignment between a persistable object and an ESI Target.
 class ESITargetKey
          The table for the uniqueness constraint of system on the ESITarget.
 class ESITargetOrganizationLink
          Represents the many-to-many relationship between ESITargets and WTOrganizations.
 

Fields in com.ptc.windchill.esi.tgt declared as Persistable
private  Persistable ESITargetFinderImpl.base
           
private  Persistable ESIQueryTargetAssociation.persistableObject
           
 

Methods in com.ptc.windchill.esi.tgt that return Persistable
(package private)  Persistable ESITargetFinderImpl.getBase()
          Gets the value of the attribute: base; The primary business object.
 Persistable ESITargetAssociation.getPersistableObject()
          

Supported API: false
 Persistable ESITargetAssignmentLink.getPersistableObject()
          

Supported API: false
 Persistable ESIQueryTargetAssociation.getPersistableObject()
          Gets the value of the attribute: persistableObject.
 

Methods in com.ptc.windchill.esi.tgt with parameters of type Persistable
 void ESITargetUtility.assignTargets(Persistable object, Group targets)
          Given a Persistable object and an Infoengine group of ESITarget objects, create an ESITargetAssignmentLink for each unassigned ESITarget object in the group.
 Collection ESITargetUtility.getTargetAssociations(Persistable object)
          Returns a Collection of ESITargetAssociations that are associated with the argument.
 Collection ESITargetUtility.getTargetAssociations(Persistable object, Persistable base)
          Returns a Collection of ESITargetAssociations that are associated with the argument.
 Collection ESITargetUtility.getTargetAssnsFromObjects(Collection objects, Persistable base)
          Returns a Collection of ESITargetAssociations that are associated with the objects in the argument collection.
 Collection ESITargetUtility.getTargetAssnsFromAssns(Collection associations, Persistable base)
          Given a collection of ESITargetAssociations, returns a Collection of ESITargetAssociations that have been persisted.
 ESITargetAssignmentLink ESITargetUtility.newESITargetAssignmentLink(Persistable persistable, ESITarget target)
          Returns an instance of ESITargetAssignmentLink.
(package private)  void ESITargetFinderImpl.setBase(Persistable a_Base)
          Sets the value of the attribute: base; The primary business object.
static ESITargetFinder ESITargetFinderFactory.newESITargetFinder(Persistable object, ESITargetUtility utility)
          Creates an ESITargetFinder concrete object.
 Collection ESITargetFinder.getTargetAssociations(Persistable object)
          Returns the targets assigned to an object.
 Object ESITargetAssignmentLinkRIEDelegate.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
protected  void ESITargetAssignmentLink.initialize(Persistable roleAObject, Persistable roleBObject)
          

Supported API: false
 void ESITargetAssignmentLink.setPersistableObject(Persistable persistableObject)
          Deprecated. , replaced by setReleasableObject
static ESITargetAssignmentLink ESITargetAssignmentLink.newESITargetAssignmentLink(Persistable persistableObject, ESITarget target)
          Deprecated. , replaced by newESITargetAssignmentLink( Releasable releasableObject, ESITarget target )
 Collection ESISimplePartTargetFinder.getTargetAssociations(Persistable object)
          Returns the targets assigned to an object.
 Collection ESIRootInheritTargetFinder.getTargetAssociations(Persistable object)
          Returns the targets assigned to an object.
private  void ESIRootInheritTargetFinder.addBaseAssignments(Vector result, Persistable object, Collection baseAssignments)
           
 void ESIQueryTargetAssociation.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject.
static ESIQueryTargetAssociation ESIQueryTargetAssociation.newESIQueryTargetAssociation(Persistable p, ESITarget tgt)
           
 

Constructors in com.ptc.windchill.esi.tgt with parameters of type Persistable
ESIQueryTargetAssociation(Persistable p, ESITarget tgt)
           
 

Uses of Persistable in com.ptc.windchill.esi.txn
 

Classes in com.ptc.windchill.esi.txn that implement Persistable
 class ActivityMessage
           Use the newActivityMessage static factory method(s), not the ActivityMessage constructor, to construct instances of this class.
 class ESIRelatedTransaction
           Use the newESIRelatedTransaction static factory method(s), not the ESIRelatedTransaction constructor, to construct instances of this class.
 class ESITransaction
          Defines an ESI Transaction and manages a set of ReleaseActivities.
 class ESITransactionActivity
           Use the newESITransactionActivity static factory method(s), not the ESITransactionActivity constructor, to construct instances of this class.
 class ESITransactionMessage
           Use the newESITransactionMessage static factory method(s), not the ESITransactionMessage constructor, to construct instances of this class.
 class ESITransactionObjectLink
          If the transaction status is PENDING or PROCESSING, return true.
 class ESITransactionRelease
           Use the newESITransactionRelease static factory method(s), not the ESITransactionRelease constructor, to construct instances of this class.
 class ReleaseActivity
          A record of a unit of work in an external system
 class ReleaseActivityMessage
           Use the newReleaseActivityMessage static factory method(s), not the ReleaseActivityMessage constructor, to construct instances of this class.
 class TransactionMessage
           Use the newTransactionMessage static factory method(s), not the TransactionMessage constructor, to construct instances of this class.
 

Methods in com.ptc.windchill.esi.txn that return Persistable
 Persistable ReleaseActivity.getObject()
          returns the RoleA object

Supported API: false
 Persistable ReleaseActivity.getPersistableObject()
          Returns the roleA object.
 Persistable ESIWarningSubTxnRequest.getPersistableObject()
          

Supported API: false
private static Persistable ESITransactionUtility.getSynchObject()
           
 Persistable ESITargetHistory.getPersistableObject()
          

Supported API: false
 Persistable ESIPendingTxnRequest.getPersistableObject()
          

Supported API: false
 

Methods in com.ptc.windchill.esi.txn with parameters of type Persistable
 Object ReleaseActivityRIEDelegate.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
(package private)  void ReleaseActivity.setObject(Persistable object)
          Sets the ObjectToObjectLink roleA object

Supported API: false
 void ReleaseActivity.setPersistableObject(Persistable persistableObject)
          Deprecated. , replaced by setReleasableObject
static ReleaseActivity ReleaseActivity.newReleaseActivity(Persistable persistableObject, ESITarget target)
          Deprecated. , replaced by ReleaseActivity newReleaseActivity( Releasable releasableObject, ESITarget target )
 void ESITransactionUtility.abortTransaction(Persistable obj)
          Remove a transaction.
 void ESITransactionUtility.createReleaseActivity(Persistable persistable, String description, ESITransaction transaction, boolean successful, ESITarget target, String message, String timestamp, String action, String cls, String user)
          Create and save a new ReleaseActivity from the arguments

Supported API: true
 ESITransaction ESITransactionUtility.createTransaction(Persistable object)
          Creates a new ESITransaction that is associated to the argument.
 ESITransaction ESITransactionUtility.createTransaction(Persistable object, String userName)
          Creates a new ESITransaction that is associated to the argument.
 QueryResult ESITransactionUtility.findTransactions(Persistable obj)
          Returns all ESITransactions for the given object.
 QueryResult ESITransactionUtility.findTransactions(Persistable obj, String status)
          Returns ESITransactions for the given object and status.
 Collection ESITransactionUtility.getActivities(Persistable object)
          This method will return a Collection of ReleaseActivities that are associated with the persisable object.
 Collection ESITransactionUtility.getAllActivities(Persistable object)
          This method will return a Collection of ReleaseActivities that are associated with the persisable object.
 Collection ESITransactionUtility.getTargetsWithHistory(Persistable object)
          Returns a Collection of ESITargetHistory objects.
 boolean ESITransactionUtility.hasReleased(Persistable obj, ESITarget target)
          Check if the object has been released successfully for the given target.
 boolean ESITransactionUtility.hasTxFailed(Persistable obj)
          Returns true if find a related transaction failed for a given object, otherwise return false.
 boolean ESITransactionUtility.hasTxSucceed(Persistable obj)
          Returns true if find a transaction is SUCCEED for the given object, otherwise returns false.
 boolean ESITransactionUtility.isInRelease(Persistable obj)
          This is to check if the releasable object is in ESI release .
 boolean ESITransactionUtility.isTxPending(Persistable obj)
          Returns true if ESI transaction for the given object is in pending status, otherwise return false.
 boolean ESITransactionUtility.isTxnPending(Persistable object)
          Determines whether a transaction containing the argument is already active.
 boolean ESITransactionUtility.isTxProcessing(Persistable obj)
          Returns true if the ESI transaction is in processing for the given object, otherwise return false.
 void ESITransactionUtility.recordExport(Persistable obj, ESITarget org, String releaseClass)
          Mark a persistable as exported to an organization

Supported API: true
private  boolean ESITransactionUtility.isReleaseBlocked(Persistable object, ESITarget target)
           
 boolean ESITransactionUtility.hasReleased(Persistable obj)
          Check if the given object has been released successfully.
private  boolean ESITransactionUtility.isBOMRelease(Persistable part, String cls)
           
private  boolean ESITransactionUtility.checkTx(Persistable obj, String status)
           
private  void ESITransactionUtility.createReleaseActivity(Persistable persistable, String description, ESITransaction transaction, boolean successful, ESITarget target, String message, String timestamp, String action, String cls, String user, boolean isTransactionRequired, boolean isWarning)
           
private  void ESITransactionUtility.purgePending(Persistable p, ESITarget tgt, String cls)
           
private  Vector ESITransactionUtility.findTransactionsForAssociatedObjects(Persistable obj)
           
private  QueryResult ESITransactionUtility.findTransactionsForReleasedObjects(Persistable obj)
           
private  boolean ESITransactionUtility.isObjInRelease(Persistable obj)
           
static boolean ESITransactionUtility.checkReleaseActivity(Persistable obj, ESITarget target, String status, String action)
           
static boolean ESITransactionUtility.isReleaseFailedChange(Persistable obj, ESITarget target)
           
 Object ESITransactionReleaseRIEDelegate.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
 Object ESITransactionObjectLinkRIEDelegate.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
static ESIPendingTxnRequest ESIPendingTxnRequest.newESIPendingTxnRequest(Persistable persistable, ESITarget target, String action, String releaseClass)
           
 

Uses of Persistable in com.ptc.windchill.esi.utl
 

Methods in com.ptc.windchill.esi.utl that return Persistable
 Persistable TaskHelper.getObjectFromUfid(String ufid)
           
static Persistable ESIUtility.findAnObj(Class aClass, String attrName, String attrValue, WTContainerRef containerRef, boolean latest)
          Find an object.
 Persistable ESIUtility.findAnObj(Class aClass, String attrName, String attrValue, WTContainerRef containerRef)
           
static Persistable ESIUtility.findAnObj(Class aClass, String attrName, String attrValue, String version, String iteration, WTContainerRef containerRef)
          Find an iterated object.
 

Methods in com.ptc.windchill.esi.utl with parameters of type Persistable
 String TaskHelper.getObjectID(Persistable object)
          Returns the UFID for a Persistable.
 

Uses of Persistable in com.ptc.windchill.esi.wf
 

Methods in com.ptc.windchill.esi.wf that return Persistable
 Persistable ESIResultEvent.getTarget()
          Returns the event target associated with this event.
 

Constructors in com.ptc.windchill.esi.wf with parameters of type Persistable
ESIResultEvent(Persistable eventTarget)
          Constuctor for this class.
 

Uses of Persistable in com.ptc.windchill.upgrade.dust
 

Methods in com.ptc.windchill.upgrade.dust with parameters of type Persistable
private  Object ExportBlobDataServer.readBlob(Persistable p, PropertyDescriptor blob_pds)
          Returns a de-serialized blob object.
 

Uses of Persistable in com.ptc.windchill.uwgm.cadx.caddoc.mstructrep.parser
 

Methods in com.ptc.windchill.uwgm.cadx.caddoc.mstructrep.parser that return Persistable
(package private)  Persistable WCQueryParser.getObjectFromRefString(String refStr)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.cadx.cancelcheckout
 

Methods in com.ptc.windchill.uwgm.cadx.cancelcheckout with parameters of type Persistable
static String CancelCheckoutJSHelper.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.cadx.remove
 

Methods in com.ptc.windchill.uwgm.cadx.remove with parameters of type Persistable
static String RemoveFormProcessor.getOid(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.cadx.request
 

Methods in com.ptc.windchill.uwgm.cadx.request with parameters of type Persistable
private  String AbstractWsIterationRequestAdapter.getOID(Persistable p)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.cadx.workspaces
 

Methods in com.ptc.windchill.uwgm.cadx.workspaces with parameters of type Persistable
private  String ActivateWSJSDataHandler.getOID(Persistable o)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.common.autoassociate
 

Methods in com.ptc.windchill.uwgm.common.autoassociate with parameters of type Persistable
static String AutoAssociateHelper.getOID(Persistable obj)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.common.container
 

Methods in com.ptc.windchill.uwgm.common.container with parameters of type Persistable
static WTContainer ContainerUtilities.getContainerForPersistable(Persistable businessObject)
          Get owning container for the specified Persistable business object.
static WTContainer ContainerUtilities.getContainerForPersistable(Persistable businessObject)
          Get owning container for the specified Persistable business object.
 

Uses of Persistable in com.ptc.windchill.uwgm.common.pdm
 

Methods in com.ptc.windchill.uwgm.common.pdm that return Persistable
protected  Persistable WorkspacePartDocumentRetriever.getRetrieverScope()
          Defines FamilyTableHelper search scope (EPMWorkspace in this case)
protected  Persistable PartDocumentRetriever.getRetrieverScope()
          returns WTContainer as RetrieverScope
protected  Persistable FolderPartDocumentRetriever.getRetrieverScope()
          returns Folder as RetrieverScope
protected abstract  Persistable AbstractRetriever.getRetrieverScope()
          returns retriever scope: EPMWorkspace, WTContainer, Folder
protected  Persistable WorkspacePartDocumentRetriever.getRetrieverScope()
          Defines FamilyTableHelper search scope (EPMWorkspace in this case)
protected  Persistable PartDocumentRetriever.getRetrieverScope()
          returns WTContainer as RetrieverScope
protected  Persistable FolderPartDocumentRetriever.getRetrieverScope()
          returns Folder as RetrieverScope
protected abstract  Persistable AbstractRetriever.getRetrieverScope()
          returns retriever scope: EPMWorkspace, WTContainer, Folder
 

Methods in com.ptc.windchill.uwgm.common.pdm with parameters of type Persistable
private  Collection PartDocumentRetrieverTest.getRetrieverSpecs(RetrieverSpec.Type specType, Persistable[] objects)
           
static Object RetrieverSpecHelper.getKey(RetrieverSpec.Type specType, Persistable persistable)
          returns a sutable Object for RetrieverSpec key according to SpecType
private  Collection PartDocumentRetrieverTest.getRetrieverSpecs(RetrieverSpec.Type specType, Persistable[] objects)
           
static Object RetrieverSpecHelper.getKey(RetrieverSpec.Type specType, Persistable persistable)
          returns a sutable Object for RetrieverSpec key according to SpecType
 

Uses of Persistable in com.ptc.windchill.uwgm.common.server
 

Methods in com.ptc.windchill.uwgm.common.server with parameters of type Persistable
static String ServerUrlFactory.getPersistablePropertiesPageURL(Persistable persistable)
          returns Persistable property page URL
private static String ServerUrlFactory.buildAuthenticatedURL(Persistable persistable, HashMap params)
          internal method to build classic AuthenticatedURL
 

Uses of Persistable in com.ptc.windchill.uwgm.common.util
 

Methods in com.ptc.windchill.uwgm.common.util with parameters of type Persistable
static String PrintHelper.printPersistable(Persistable persistable)
          returns String representation of Persistable objects
 String ObjectIdentifierHelper.getOidString(Persistable persistable)
          Convert ObjectIdentifier of a Persistable object to its String representation
 

Uses of Persistable in com.ptc.windchill.uwgm.common.workspace
 

Methods in com.ptc.windchill.uwgm.common.workspace that return Persistable
 Persistable WorkspaceContent.getObject(ObjectIdentifier objectIdentifier)
          gets Persistable object from WorkspaceContent by ObjectIdentifier
 Persistable WorkspaceContent.getObjectByMaster(ObjectIdentifier masterIdentifier)
          gets Persistable object from WorkspaceContent by MasterId
 Persistable WorkspaceContent.getObjectByMaster(Mastered master)
          gets Persistable object from Workspace by It's Master
 Persistable WorkspaceContent.getObject(ObjectIdentifier objectIdentifier)
          gets Persistable object from WorkspaceContent by ObjectIdentifier
 Persistable WorkspaceContent.getObjectByMaster(ObjectIdentifier masterIdentifier)
          gets Persistable object from WorkspaceContent by MasterId
 Persistable WorkspaceContent.getObjectByMaster(Mastered master)
          gets Persistable object from Workspace by It's Master
 

Methods in com.ptc.windchill.uwgm.common.workspace with parameters of type Persistable
 boolean WorkspaceContent.contains(Persistable persistable)
          returns "true" if the persistable object is present in Workspace
 boolean WorkspaceContent.contains(Persistable persistable)
          returns "true" if the persistable object is present in Workspace
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.action
 

Methods in com.ptc.windchill.uwgm.proesrv.action with parameters of type Persistable
private  String UpdateWorkspaceActionTest.getKey(Persistable workable)
           
private  String UndoCheckoutActionTest.getKey(Persistable workable)
           
private  boolean IBAModificationActionTest.getResult(String[] attributesValue, Persistable[] persistableArray, boolean delete)
           
 boolean GhostResolutionAction.isIgnorable(Persistable obj)
          return true if checkin should ignore this object
 boolean GhostResolutionAction.isTainted(Persistable obj)
          return true if object was tainted: setMissingDependents(true) saved
 EPMDocument GhostResolutionAction.getRefreshedCandidate(Persistable obj)
          return refreshed candidate of tainted object
private  String UpdateWorkspaceActionTest.getKey(Persistable workable)
           
private  String UndoCheckoutActionTest.getKey(Persistable workable)
           
private  boolean IBAModificationActionTest.getResult(String[] attributesValue, Persistable[] persistableArray, boolean delete)
           
 boolean GhostResolutionAction.isIgnorable(Persistable obj)
          return true if checkin should ignore this object
 boolean GhostResolutionAction.isTainted(Persistable obj)
          return true if object was tainted: setMissingDependents(true) saved
 EPMDocument GhostResolutionAction.getRefreshedCandidate(Persistable obj)
          return refreshed candidate of tainted object
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.cache
 

Fields in com.ptc.windchill.uwgm.proesrv.cache declared as Persistable
private  Persistable FindIterationsRequestCacheAdapter.scopeObject
           
 

Methods in com.ptc.windchill.uwgm.proesrv.cache that return Persistable
 Persistable FindIterationsRequestCacheAdapter.getScope()
          returns Search scope (Workspace, Container, Folder)
 Persistable FindIterationsRequestCache.getScope()
          returns search "scope" WTContainer or Folder
 

Methods in com.ptc.windchill.uwgm.proesrv.cache with parameters of type Persistable
protected abstract  List RenameInstructionCacheAdapter.validateInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction renameInstruction, Persistable persistable, RequestContext context)
           
protected abstract  void RenameInstructionCacheAdapter.addInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction renameInstruction, Persistable persistable)
           
protected  List PartRenameInstructionCacheAdapter.validateInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction renameInstruction, Persistable persistable, RequestContext context)
           
protected  void PartRenameInstructionCacheAdapter.addInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction uwgmInstruction, Persistable persistable)
           
protected  List EpmRenameInstructionCacheAdapter.validateInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction uwgmInstruction, Persistable persistable, RequestContext context)
           
protected  void EpmRenameInstructionCacheAdapter.addInstruction(com.ptc.windchill.uwgm.soap.uwgmsvc.RenameInstruction uwgmInstruction, Persistable persistable)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.request
 

Methods in com.ptc.windchill.uwgm.proesrv.request with parameters of type Persistable
private  String UpdateWorkspaceRequestTest.getKey(Persistable workable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.TargetFolderInstruction SetTargetFolderRequestTest.createTargetFolderInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration SetTargetFolderRequestTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestWithBaselineTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestWithBaselineTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestWithAutoPartTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestWithAutoPartTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.impl.uwgmsvc.AddToWorkspace_i AddToWorkspaceRequestTest.createAddToWorkspaceRequest(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader, Persistable[] objects, String requestID)
           
private  com.ptc.windchill.uwgm.soap.impl.uwgmsvc.EpmAddToWorkspace_i AddToWorkspaceRequestTest.createEpmAddToWorkspaceRequest(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader, Persistable[] objects, String requestID, boolean includeFamilyTables)
           
private  AddToWorkspaceRequestTest.IterationInstructionHolder AddToWorkspaceRequestTest.createIterationsWithInstructions(Persistable[] objects, WTKeyedMap checkoutStatus, boolean useMasters)
           
private  String UpdateWorkspaceRequestTest.getKey(Persistable workable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.TargetFolderInstruction SetTargetFolderRequestTest.createTargetFolderInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration SetTargetFolderRequestTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestWithBaselineTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestWithBaselineTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestWithAutoPartTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestWithAutoPartTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmsvc.CheckinInstruction CheckinRequestTest.createCheckinInstruction(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.uwgmdb.FolderedIteration CheckinRequestTest.getFolderedIteration(Persistable persistable)
           
private  com.ptc.windchill.uwgm.soap.impl.uwgmsvc.AddToWorkspace_i AddToWorkspaceRequestTest.createAddToWorkspaceRequest(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader, Persistable[] objects, String requestID)
           
private  com.ptc.windchill.uwgm.soap.impl.uwgmsvc.EpmAddToWorkspace_i AddToWorkspaceRequestTest.createEpmAddToWorkspaceRequest(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader, Persistable[] objects, String requestID, boolean includeFamilyTables)
           
private  AddToWorkspaceRequestTest.IterationInstructionHolder AddToWorkspaceRequestTest.createIterationsWithInstructions(Persistable[] objects, WTKeyedMap checkoutStatus, boolean useMasters)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.rrc
 

Methods in com.ptc.windchill.uwgm.proesrv.rrc with parameters of type Persistable
private  String UwgmObjectFactory.getOidString(Persistable obj)
           
private  void RequestResultProcessor.processStateId(com.ptc.windchill.uwgm.soap.impl.uwgmdb.Master_i si_i, Persistable wtObj, com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest.RequestedAttributes ra)
           
 String RequestResultCache.getOidString(Persistable obj)
           
(package private)  void RequestResultCache.reportException(String resourceCode, Throwable t, Persistable applicableObject)
          Convenience method.
(package private)  void RequestResultCache.reportFailure(String resourceCode, Persistable applicableObject)
          Convenience method.
(package private)  void RequestResultCache.throwUwgmErrorException(String resourceCode, Throwable t, Persistable applicableObject)
          Convenience method to construct and throw UwgmErrorException.
(package private)  void RequestResultCache.setDbObjAttrs(com.ptc.windchill.uwgm.soap.uwgmdb.DbObj entity, Persistable wtObj, com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest.RequestedAttributes ra)
          Set the simplest attributes from the Persistable.
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.task
 

Methods in com.ptc.windchill.uwgm.proesrv.task with parameters of type Persistable
static TaskObject TaskDataFactory.createLiteTaskObject(Persistable persistable)
          creates LiteWeight Task Object for Persistable
 

Uses of Persistable in com.ptc.windchill.uwgm.proesrv.util
 

Methods in com.ptc.windchill.uwgm.proesrv.util with parameters of type Persistable
private  boolean FamilyHelper.isInWorkspace(Persistable object, WorkspaceContent wsContent)
           
 

Uses of Persistable in com.ptc.windchill.uwgm.task.saveas
 

Fields in com.ptc.windchill.uwgm.task.saveas declared as Persistable
private  Persistable SaveAsTask.SaveAsObjectInfo.sourceObj
           
 

Uses of Persistable in com.ptc.wvs.client.pview
 

Methods in com.ptc.wvs.client.pview with parameters of type Persistable
static byte[] PViewHelper.getThumbnailData(Persistable p)
           
static Hashtable PViewHelper.getPartProperties(Persistable p)
           
static Vector PViewHelper.getDefaultMarkups(Persistable p)
           
static Hashtable PViewHelper.Server.getPartProperties(Persistable p)
           
static Vector PViewHelper.Server.getDefaultMarkups(Persistable p)
           
static Byte[] PViewHelper.Server.getThumbnailData(Persistable p)
           
 

Uses of Persistable in com.ptc.wvs.common.ui
 

Methods in com.ptc.wvs.common.ui with parameters of type Persistable
private static String SearchHelper.getNumber(Persistable result)
           
private static String SearchHelper.getName(Persistable result)
           
private static String SearchHelper.getDescription(Persistable result)
           
private static String SearchHelper.getIteration(Persistable result)
           
private static String SearchHelper.getDocType(Persistable result, Locale locale)
           
private static String SearchHelper.getOwnerApplication(Persistable result, Locale locale)
           
private static String SearchHelper.getAuthoringApplication(Persistable result, Locale locale)
           
private static String SearchHelper.getView(Persistable result)
           
static StringBuffer SearchHelper.Server.formatResult(Persistable result, String searchType, boolean allIterations, boolean longListing, boolean showEDRDelete, String allLineFlag, Boolean expanded, String hide_thumbnail_tip, String show_thumbnail_tip, String delete_tip, int bcol, int i, Locale locale)
           
 

Uses of Persistable in com.ptc.wvs.server.loader
 

Methods in com.ptc.wvs.server.loader with parameters of type Persistable
 void StandardGraphicsServerLoaderService.dispatchRepresentationSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a representation then event is dispatched on the Representable, and the associated EPMDocument if there is one.
 void StandardGraphicsServerLoaderService.dispatchMarkupSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a markup then event is dispatched on the Representable, and the associated EPMDocument if there is one.
private  void StandardGraphicsServerLoaderService.dispatchRepresentationOrMarkupSavedEvent(String eventType, Persistable persistable, Vector objs)
           
static String PartGenericStructure.getPartStructureED(Persistable p, ConfigSpec partConfigSpec, String configString, WTContainerRef currentContainer, int levels, HTTPResponse response, String sid)
           
static String PartGenericStructure.getPartStructureED(Persistable p, ConfigSpec partConfigSpec, String configString, WTContainerRef currentContainer, WTPart startPart, PartPathOccurrence startPath, int levels, HTTPResponse response, String sid)
           
static String PartGenericStructure.getPartStructureED(Persistable p, ConfigSpec partConfigSpec, String configString, WTContainerRef currentContainer, WTPart startPart, PartPathOccurrence startPath, int levels, HTTPResponse response, String sid, DefaultMutableTreeNode[] rootArray)
           
private  void PartGenericStructure.addPartLink(DefaultMutableTreeNode parent, Persistable part)
           
 void GraphicsServerLoaderServiceFwd.dispatchRepresentationSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a representation has been saved

Supported API: false
 void GraphicsServerLoaderServiceFwd.dispatchMarkupSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a markup has been saved

Supported API: false
 Vector GraphicsServerLoaderServiceEvent.getChangedObjects(Persistable persistable)
           
 void GraphicsServerLoaderService.dispatchRepresentationSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a representation has been saved

Supported API: false
 void GraphicsServerLoaderService.dispatchMarkupSavedEvent(Persistable persistable, Vector objs)
          Dispatches a GraphicsServerLoaderServiceEvent to indicate that a markup has been saved

Supported API: false
private  void EDRLoader.createMarkupsFromETB(File etbFile, String[] listing, Persistable part, Viewable rep, Vector newMarkupSavedVector)
           
 void EdFile.processEdFileProperties(Representation toRep, Properties ext, Representable part, Persistable doc)
           
 void EdFile.processEdFileProperties(Representation toRep, Properties ext, Representable part, Persistable doc, boolean ignoreonmerge)
           
 

Constructors in com.ptc.wvs.server.loader with parameters of type Persistable
GraphicsServerLoaderServiceEvent(String eventType, Persistable persistable, Vector objs)
          Constructs a GraphicsServerLoaderServiceEvent

Supported API: false
 

Uses of Persistable in com.ptc.wvs.server.publish
 

Methods in com.ptc.wvs.server.publish with parameters of type Persistable
 void StandardPublishService.dispatchPublishCompleteEvent(Persistable persistable, boolean success)
          Dispatches a PublishServiceEvent to indicate that publishing in complete

Supported API: false
 void PublishServiceFwd.dispatchPublishCompleteEvent(Persistable persistable, boolean success)
          Dispatches a PublishServiceEvent to indicate that publishing in complete

Supported API: false
 boolean PublishServiceEvent.getSuccess(Persistable target)
           
 void PublishService.dispatchPublishCompleteEvent(Persistable persistable, boolean success)
          Dispatches a PublishServiceEvent to indicate that publishing in complete

Supported API: true
 void PublishJob.setNumberNameVersion(Persistable persistable)
           
private  int PublishJob.executePublishJob(Persistable persistable)
           
 void PublishJob.performNotification(Persistable eventObject, boolean success)
           
 void PublishJob.createVeto(Persistable eventObject)
           
static void PublishHelper.setWorkerThumbnail(CadProxy proxy, boolean thumbnailRequired, Persistable doc, Persistable repable)
           
static Object[] Publish.doPublish(boolean viewableLink, boolean forceRepublish, Persistable p, ConfigSpec configSpec, ConfigSpec partConfigSpec, boolean defaultRep, String repName, String repDescription, int structureType)
          First checks to see if there is viewable data which is suitable if so this is returned.
static Object[] Publish.doPublish(boolean viewableLink, boolean forceRepublish, Persistable p, ConfigSpec configSpec, ConfigSpec partConfigSpec, boolean defaultRep, String repName, String repDescription, int structureType, String actionString)
          First checks to see if there is viewable data which is suitable if so this is returned.
static Object[] Publish.doPublish(boolean viewableLink, boolean forceRepublish, Persistable p, ConfigSpec configSpec, ConfigSpec partConfigSpec, boolean defaultRep, String repName, String repDescription, int structureType, String actionString, int jobSource)
          First checks to see if there is viewable data which is suitable if so this is returned.
static Boolean Publish.testPublishFilterTrue(Persistable p, Boolean publishFromDB)
           
static Boolean Publish.testPublishFilterFalse(Persistable p, Boolean publishFromDB)
           
static void Publish.republishRepresentationsOf(Persistable p, Persistable updateFor)
           
static String[] Publish.getCADRepList(Persistable p, ConfigSpec cs, Locale locale)
           
static boolean Publish.createVeto(Persistable p, boolean thumbnailOnly, boolean isPosAssy, String desc)
          Create an entry in Prohibition list

Supported API: false
static boolean Publish.createPublishAudit(Persistable p, boolean success, PublishJob publishJob)
          Create an entry in PublishAudit

Supported API: false
 

Constructors in com.ptc.wvs.server.publish with parameters of type Persistable
PublishServiceEvent(String eventType, Persistable persistable, boolean success)
          Constructs a PublishServiceEvent

Supported API: false
 

Uses of Persistable in com.ptc.wvs.server.ui
 

Methods in com.ptc.wvs.server.ui that return Persistable
private static Persistable PVConfigHelper.getConfigForObject(String oid, String curCont, boolean fromClip)
           
 

Methods in com.ptc.wvs.server.ui with parameters of type Persistable
static String UIHelper.getDefaultViewHTML(Persistable p, Boolean displayThumbnail, Boolean forListing, Locale locale)
           
private static String UIHelper.getViewThumbnailLink(Persistable p, String representationRef, boolean forceDisplay, String thumbnail, String thumbnail3d, Locale locale, String tId, boolean createDialogOnly)
           
private static String UIHelper.getSolutionViewerHTML(Persistable p, String edurl, String representationRef, Locale locale)
           
private static String UIHelper.getJSPFile(Persistable p, String representationRef)
           
private static String UIHelper.getProductViewHTML(Persistable p, String edurl, String representationRef, Boolean displayThumbnail, String thumbnail, String thumbnail3d, Boolean forListing, Locale locale, String tId)
           
private static String UIHelper.getProductViewHTML(Persistable p, String edurl, String representationRef, Boolean displayThumbnail, String thumbnail, String thumbnail3d, Boolean forListing, Locale locale, String tId, Boolean createDialogOnly)
           
static String UIHelper.getPartStructurePublishHTML(Persistable p)
           
static String UIHelper.getDefaultThumbnailURL(Persistable p)
           
static String UIHelper.getPartStructureHTML(Persistable p, String objRef, String configString, Integer levels, Locale locale, String tId)
           
static String UIHelper.getPartStructureHTML(Persistable p, String objRef, String configString, Integer levels, Locale locale, String tId, Boolean displayThumbnail, Boolean forListing)
           
static String[] UIHelper.getVisualizationData(Persistable p, Representation representation, Boolean forListing)
           
static String[] UIHelper.getVisualizationData(Persistable p, Representation representation, Boolean forListing, Locale locale)
           
static String[] UIHelper.getVisualizationData(Persistable p, Representation representation, Boolean forListing, Locale locale, Boolean includeRepInfo)
           
static String[] UIHelper.getVisualizationData(Persistable p, Representation representation, Boolean forListing, Locale locale, Boolean includeRepInfo, Boolean findDefaultRep)
           
static Vector UIHelper.getAllVisualizationData(Persistable p, Locale locale)
           
static String UIHelper.getPartStructurePVHTML(Persistable p)
           
static String UIHelper.getPartStructureViewThumbnailLinkHTML(Persistable p)
           
static String[] UIHelper.getPartStructurePVandViewThumbnailLinkHTML(Persistable p)
           
static String[] UIHelper.getDefaultVisualizationStringsForSearch(Persistable p, Locale locale)
           
 

Uses of Persistable in com.ptc.wvs.server.util
 

Methods in com.ptc.wvs.server.util that return Persistable
static Persistable PublishUtils.getObjectFromRef(String refString)
           
static Persistable[] PublishUtils.findGenericFromInstance(EPMDocument it, ConfigSpec cs)
           
static Persistable[] PublishUtils.findInstanceFromGeneric(EPMDocument gen, String itname, ConfigSpec cs)
           
static Persistable[] PublishUtils.findInstanceFromGeneric(EPMDocument gen, String itname, ConfigSpec cs, boolean useCADName)
           
static Persistable[] PublishUtils.findInstanceFromFamilyTable(EPMFamilyTable ft, String itname, ConfigSpec cs)
           
static Persistable[] PublishUtils.findInstanceFromFamilyTable(EPMFamilyTable ft, String itname, ConfigSpec cs, boolean useCADName)
           
 

Methods in com.ptc.wvs.server.util with parameters of type Persistable
static URL WVSContentHelper.getDefaultRepURL(Persistable p, int configType, WTContainerRef containerRef)
          Get the redirect URL to servlet that will find the default representation and redirect to the view url of the ed file for that representation

Supported API: false
static void RepUpdateUtils.updateRepresentationsOf(WTSet set, Persistable p)
           
static void RepUpdateUtils.updateRepresentationsOf(Persistable p)
           
static void RepUpdateUtils.updateRepresentationsOf(Persistable p, Persistable updateFor)
           
static ApplicationData RepUpdateUtils.updateRepresentation(Representation rep, Persistable updateFor, Hashtable contentLookup, String locIDProp, Hashtable locationLookup, boolean addNewTypeProps, boolean forCopyPaste)
           
static ApplicationData RepUpdateUtils.updateRepresentation(Representation rep, Persistable[] updateFor, Hashtable contentLookup, String locIDProp, Hashtable locationLookup, boolean[] addNewTypeProps, boolean forCopyPaste)
           
static ContentItem RepUpdateUtils.addDeferredUpdateRepresentation(Representation rep, Persistable updateFor, boolean addNewTypeProps)
           
static boolean RepUpdateUtils.updateEDStructure(DefaultMutableTreeNode root, Persistable[] updateForA, Hashtable contentLookup, String locIDProp, Hashtable locationLookup, boolean[] addNewTypePropsA, boolean forCopyPaste)
           
static String PublishUtils.getRefFromObject(Persistable obj)
           
static String PublishUtils.getPropertyPageURL(Persistable object)
           
static Representation PublishUtils.getRepresentation(Persistable d)
           
static Representation PublishUtils.getRepresentation(Persistable d, String repName)
           
static Representation PublishUtils.getRepresentation(Persistable d, boolean defaultRep, String repName)
           
static Representation PublishUtils.getRepresentation(Persistable d, boolean defaultRep, String repName, boolean doFindRepresentable)
           
static QueryResult PublishUtils.getRepresentations(Persistable d)
           
static QueryResult PublishUtils.getRepresentations(Persistable d, boolean doFindRepresentable)
           
static EPMDocument PublishUtils.findEPMDocument(Persistable d)
           
static WTPart PublishUtils.findPart(Persistable d)
           
static Representable PublishUtils.findRepresentable(Persistable d)
           
static void PublishUtils.addEPMDocumentProperties(DefaultMutableTreeNode n, Persistable doc)
           
static void PublishUtils.addEPMDocumentProperties(Hashtable p, Persistable doc)
           
static void PublishUtils.addPartProperties(DefaultMutableTreeNode n, Persistable part)
           
static void PublishUtils.addPartProperties(Hashtable p, Persistable part)
           
static void PublishUtils.addPartProperties(DefaultMutableTreeNode n, Hashtable p, Persistable part)
           
static void PublishUtils.addEPMMemberLinkProperties(DefaultMutableTreeNode n, Persistable link)
           
static void PublishUtils.addEPMMemberLinkProperties(Hashtable p, Persistable link)
           
static void PublishUtils.addPartLinkProperties(DefaultMutableTreeNode n, Persistable link)
           
static void PublishUtils.addPartLinkProperties(Hashtable p, Persistable link)
           
static void PublishUtils.addIBAProperties(Hashtable p, String prefix, String propGroup, Persistable persist)
           
static void PublishUtils.addSignatureProperties(Hashtable p, String prefix, String propGroup, Persistable persist)
           
static boolean PublishUtils.isMarkedNotPublishable(Persistable p, boolean forUI)
           
static boolean PublishUtils.isMarkedNotPublishableForUI(Persistable p)
           
static boolean PublishUtils.isMarkedNotThumbnailable(Persistable p)
           
static boolean PublishUtils.isMarkedAsPositioningAssembly(Persistable p)
           
static Object[] DocumentHelper.addContentProperties(Hashtable p, DefaultMutableTreeNode n, Persistable doc, boolean forceEDZAsLink)
           
static void DocumentHelper.addDocumentProperties(DefaultMutableTreeNode n, Persistable doc)
           
static void DocumentHelper.addDocumentProperties(Hashtable p, Persistable doc)
           
static void DocumentHelper.addReferenceOrDescribesDocument(DefaultMutableTreeNode n, Persistable persist)
           
 

Uses of Persistable in wt.access
 

Subinterfaces of Persistable in wt.access
 interface AccessControlList
          

Supported API: false

Extendable: false
 interface AdHocControlled
          Interface to be implemented by classes whose objects have their access ruled by ad hoc ACLs.
 

Classes in wt.access that implement Persistable
 class AccessControlSurrogate
          The AccessControlSurrogate is a stand-in for query items when access control is applied.
 class AccessPolicy
          Deprecated.  
 class AccessPolicyRule
          The AccessPolicyRule class represents access policy rules.
 class AclEntryLink
           Use the newAclEntryLink static factory method(s), not the AclEntryLink constructor, to construct instances of this class.
 class AdHocAclSpec
          This class represents a specification for constructing ad hoc access control rules.
 class PolicyAcl
          The PolicyAcl class represents access control lists (ACLs) that are associated with an access policy.
 class WTAclEntry
          WTAclEntry represents a mapping between a principal (user, group or organization) and a set of permissions.
 

Uses of Persistable in wt.adapter
 

Methods in wt.adapter that return Persistable
protected  Persistable BasicWebjectDelegate.getObject(String obid)
          Use the specified object reference string to instantiate a wt.fc.Persistable object.
static Persistable BasicWebjectDelegate.getObjectByUfid(String obid)
          

Supported API: false
 

Methods in wt.adapter with parameters of type Persistable
static Element PersistableToIeNode.persistableToIeNode(Persistable obj)
          Morph a Persistable into an IeNode.
static String BasicWebjectDelegate.getUfid(Persistable obj)
          

Supported API: false
static IeNode AdapterMethods.persistableToIeNode(Persistable obj)
          Morph a Persistable into an IeNode.
 

Uses of Persistable in wt.adapter.enterprise
 

Methods in wt.adapter.enterprise with parameters of type Persistable
 ObjectToObjectLink CreateLinksWebjectDelegate.createLink(String className, Persistable roleAObject, Persistable roleBObject)
          Creates an instance of the specified link class, using the Windchill-style factory method.
 

Uses of Persistable in wt.admin
 

Classes in wt.admin that implement Persistable
 class AdministrativeDomain
          The AdministrativeDomain class represents the set of objects that are subject to the same administrative behavior.
 

Methods in wt.admin with parameters of type Persistable
 void AdminDomainRef.inflate(Persistable obj)
          

Supported API: false
 void AdminDomainRef.inflate(Persistable obj)
          

Supported API: false
 

Uses of Persistable in wt.annotation
 

Subinterfaces of Persistable in wt.annotation
 interface AnnotationTarget
          Deprecated.  
 

Classes in wt.annotation that implement Persistable
 class AnnotationBaseline
           Use the newAnnotationBaseline static factory method(s), not the AnnotationBaseline constructor, to construct instances of this class.
 class AnnotationConfigSpec
           Use the newAnnotationConfigSpec static factory method(s), not the AnnotationConfigSpec constructor, to construct instances of this class.
 class AnnotationSet
           Use the newAnnotationSet static factory method(s), not the AnnotationSet constructor, to construct instances of this class.
 class AnnotationSetBaseline
           Use the newAnnotationSetBaseline static factory method(s), not the AnnotationSetBaseline constructor, to construct instances of this class.
 class StructuredAnnotationSet
           Use the newStructuredAnnotationSet static factory method(s), not the StructuredAnnotationSet constructor, to construct instances of this class.
 class TopLevelTarget
           Use the newTopLevelTarget static factory method(s), not the TopLevelTarget constructor, to construct instances of this class.
 

Methods in wt.annotation with parameters of type Persistable
 void AnnotationConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
           
 

Uses of Persistable in wt.audit
 

Classes in wt.audit that implement Persistable
 class AuditEvent
          AuditEvent represents an audit event generated by a user.
 class LastAuditEvent
          Stores the last event associating a user and a target object.
 class ProjectAuditEvent
          Auditing event generated in the context of a project.
 class ProjectEventLink
           Use the newProjectEventLink static factory method(s), not the ProjectEventLink constructor, to construct instances of this class.
 

Methods in wt.audit with parameters of type Persistable
static long ProjectAuditEvent.getId(Persistable obj)
           
static WTContainerRef AuditHelper.getContainerReference(Persistable object)
          Returns a reference to the container of the object.
 

Uses of Persistable in wt.audit.configaudit
 

Methods in wt.audit.configaudit that return Persistable
private  Persistable ViewContentEventRecorder.adjustTarget(Persistable target)
           
protected  Persistable TeamAuditEventRecorder.getEventTarget(KeyedEvent event)
          Returns the Team object associated with the event.
protected  Persistable DefaultAuditEventRecorder.getEventTarget(KeyedEvent event)
          Retrieves the event target of an event.
 

Methods in wt.audit.configaudit with parameters of type Persistable
 ProjectAuditEvent ViewContentEventRecorder.createAuditEvent(WTUser user, String event_key, String event_type, Persistable target)
          

Supported API: false
private  Persistable ViewContentEventRecorder.adjustTarget(Persistable target)
           
protected  ProjectAuditEvent DefaultAuditEventRecorder.createAuditEvent(WTUser user, String event_key, String event_type, Persistable target)
          

Supported API: false
protected  Timestamp DefaultAuditEventRecorder.computeEventTimestamp(Persistable target, String event_type)
          Getting a timestamp for the audit event is kind of 'ad hoc'.
protected  void DefaultAuditEventRecorder.setContainerAttributes(ProjectAuditEvent pae, Persistable target)
           
 

Uses of Persistable in wt.audit.eventinfo
 

Subinterfaces of Persistable in wt.audit.eventinfo
 interface EventInfo
          

Supported API: false

Extendable: false
 

Classes in wt.audit.eventinfo that implement Persistable
 class AccessRuleEventInfo
           Use the newAccessRuleEventInfo static factory method(s), not the AccessRuleEventInfo constructor, to construct instances of this class.
 class ActionItemEventInfo
           Use the newActionItemEventInfo static factory method(s), not the ActionItemEventInfo constructor, to construct instances of this class.
 class AdHocEventInfo
           Use the newAdHocEventInfo static factory method(s), not the AdHocEventInfo constructor, to construct instances of this class.
 class CADNameChangeEventInfo
           Use the newCADNameChangeEventInfo static factory method(s), not the CADNameChangeEventInfo constructor, to construct instances of this class.
 class CustomEventInfo
           Use the newCustomEventInfo static factory method(s), not the CustomEventInfo constructor, to construct instances of this class.
 class EventInfoLink
           Use the newEventInfoLink static factory method(s), not the EventInfoLink constructor, to construct instances of this class.
 class ExecObjectEventInfo
           Use the newExecObjectEventInfo static factory method(s), not the ExecObjectEventInfo constructor, to construct instances of this class.
 class GroupEventInfo
           Use the newGroupEventInfo static factory method(s), not the GroupEventInfo constructor, to construct instances of this class.
 class LocationChangeEventInfo
           Use the newLocationChangeEventInfo static factory method(s), not the LocationChangeEventInfo constructor, to construct instances of this class.
 class NotAuthorizedEventInfo
           Use the newNotAuthorizedEventInfo static factory method(s), not the NotAuthorizedEventInfo constructor, to construct instances of this class.
 class ProjectEventInfo
           Use the newProjectEventInfo static factory method(s), not the ProjectEventInfo constructor, to construct instances of this class.
 class RenameEventInfo
           Use the newRenameEventInfo static factory method(s), not the RenameEventInfo constructor, to construct instances of this class.
 class TeamEventRolePoolInfo
           Use the newTeamEventRolePoolInfo static factory method(s), not the TeamEventRolePoolInfo constructor, to construct instances of this class.
 class TeamEventRolePrincipalInfo
           Use the newTeamEventRolePrincipalInfo static factory method(s), not the TeamEventRolePrincipalInfo constructor, to construct instances of this class.
 class WfVariableEventInfo
           Use the newWfVariableEventInfo static factory method(s), not the WfVariableEventInfo constructor, to construct instances of this class.
 

Uses of Persistable in wt.build
 

Subinterfaces of Persistable in wt.build
 interface BuildableLink
          

Supported API: false

Extendable: false
 interface BuildableOccurrence
          

Supported API: false

Extendable: false
 interface BuildRule
          The BuildRule is used by the build to determine the source for a target or the target for a source.
 interface BuildSource
          

Supported API: false

Extendable: false
 interface BuildTarget
          

Supported API: false

Extendable: false
 

Classes in wt.build that implement Persistable
 class BuildHistory
          The BuildHistory link is created by the build process everytime a build is executed.
 

Methods in wt.build that return Persistable
 Persistable BuildableLink.getPersistable()
          Gets the object for the association that plays role: PERSISTABLE_ROLE.
 

Methods in wt.build with parameters of type Persistable
 BuildableLink StandardBuildService.newBuildableLink(Class linkClass, BuildTarget buildTargetRoleObject, Persistable persistableRoleObject, BuildReference buildReference)
          

Supported API: false
 QueryResult StandardBuildService.getCandidateLinks(Persistable child)
          Deprecated.  
 QueryResult StandardBuildService.getCandidateLinks(Persistable parent, Persistable child)
          Returns a QueryResult of "non built" buildable links for the given parent and child.
 BuildableLink BuildServiceFwd.newBuildableLink(Class linkClass, BuildTarget buildTargetRoleObject, Persistable persistableRoleObject, BuildReference buildReference)
          

Supported API: false
 QueryResult BuildServiceFwd.getCandidateLinks(Persistable child)
          Deprecated.  
 QueryResult BuildServiceFwd.getCandidateLinks(Persistable parent, Persistable child)
          Returns a QueryResult of "non built" buildable links for the given parent and child.
 BuildableLink BuildService.newBuildableLink(Class linkClass, BuildTarget buildTargetRoleObject, Persistable persistableRoleObject, BuildReference buildReference)
          

Supported API: false
 QueryResult BuildService.getCandidateLinks(Persistable child)
          Deprecated.  
 QueryResult BuildService.getCandidateLinks(Persistable parent, Persistable child)
          Returns a QueryResult of "non built" buildable links for the given parent and child.
 void BuildableLink.setPersistable(Persistable thePersistable)
          Sets the object for the association that plays role: PERSISTABLE_ROLE.
 

Uses of Persistable in wt.calendar
 

Classes in wt.calendar that implement Persistable
 class CalendarComponent
          Calendar Components.
 class ComponentLink
           Use the newComponentLink static factory method(s), not the ComponentLink constructor, to construct instances of this class.
 class ParentChildLink
           Use the newParentChildLink static factory method(s), not the ParentChildLink constructor, to construct instances of this class.
 class WTCalendar
           Use the newWTCalendar static factory method(s), not the WTCalendar constructor, to construct instances of this class.
 

Uses of Persistable in wt.change2
 

Subinterfaces of Persistable in wt.change2
 interface AcceptedStrategyIfc
          The interface implementation of a AcceptedStrategy link.
 interface AddressedByIfc
          The interface implementation of a AddressBy link.
 interface AnalysisActivityIfc
          The interface level representation of a analysis activity.
 interface Changeable2
          Changeable objects are business objects that can be associated to a change object.
 interface ChangeActivityIfc
          The interface level representation of a change activity.
 interface ChangeAnalysisIfc
          The interface level representation of a change analysis.
 interface ChangeInvestigationIfc
          The interface level representation of a change investigation.
 interface ChangeIssueIfc
          The interface level representation of a change issue.
 interface ChangeItem
          Used to tag main classes used in this package for common treatment.
 interface ChangeLinkViewable
          

Supported API: false

Extendable: false
 interface ChangeOrderIfc
          The interface level representation of a change order.
 interface ChangeProposalIfc
          The interface level representation of a change proposal.
 interface ChangeRecordIfc
          The interface implementation of a ChangeRecord2 link.
 interface ChangeRequestIfc
          The interface level representation of a change request.
 interface DetailedByIfc
          The interface implementation of a DetailedBy link.
 interface FormalizedByIfc
          The interface implementation of a FormalizedBy link.
 interface IncludedInIfc
          The interface implementation of a IncludedIn link.
 interface ProblemProductIfc
          

Supported API: false

Extendable: false
 interface RelatedProductData
          A common parent interface for associations between change management objects and Changeable2 objects.
 interface RelevantRequestData2Ifc
          An interface which represents an association between a change request object and a Changeable2 object.
 interface ReportedAgainstIfc
          

Supported API: false

Extendable: false
 interface ResearchedByIfc
          The interface implementation of a ResearchedBy link.
 interface SubjectProductIfc
          An interface which represents an association between a change request object and a WTProductMaster object.
 

Classes in wt.change2 that implement Persistable
 class AcceptedStrategy
          A link between a ChangeProposal and a ChangeOrder2 representing the decision to implement the proposal by executing the order.
 class AddressedBy2
          A link between a ChangeRequest2 and a ChangeOrder2 representing ownership of the order by the request.
 class AffectedActivityData
          A link between a ChangeActivity2 and a Changeable2 that allows the user to identify product data that must be somehow altered to satisfy the change activity.
 class AnalysisActivity
          The abstract level representation of a analysis activity.
 class ChangeActivity2
          The abstract level representation of a change activity.
 class ChangeAnalysis
          The abstract level representation of a change analysis.
 class ChangeInvestigation
          The abstract level representation of a change investigation.
 class ChangeIssue
          The abstract level representation of a change issue.
 class ChangeKey
           Use the newChangeKey static factory method(s), not the ChangeKey constructor, to construct instances of this class.
 class ChangeOrder2
          The abstract level representation of a change order.
 class ChangeProposal
          The abstract level representation of a change proposal.
 class ChangeRecord2
          A link between a ChangeActivity2 and a Changeable2 that allows the user to identify new changeable revisions that were created to satisfy a change activity.
 class ChangeRequest2
          The abstract level representation of a change request.
 class ChangesForAnnotations
           Use the newChangesForAnnotations static factory method(s), not the ChangesForAnnotations constructor, to construct instances of this class.
 class ChangesForMarkups
           Use the newChangesForMarkups static factory method(s), not the ChangesForMarkups constructor, to construct instances of this class.
 class DetailedBy
          A link between a ChangeAnalysis and an AnalysisActivity representing ownership of the activity by the order.
 class FormalizedBy
          A link between a ChangeIssue and a ChangeRequest2 representing the decision to formally pursue a the resolution of the issue using the change request.
 class IncludedIn2
          A link between a ChangeOrder2 and a ChangeActivity2 representing ownership of the activity by the order.
 class PendingChange
          Deprecated.  
 class ProblemProduct
          A link between a ChangeIssue and a WTProductMaster that allows the user to identify relevant product data.
 class RelevantAnalysisData
          A link between an AnalysisActivity and a Changeable2 that allows the user to identify relevant product data.
 class RelevantRequestData2
          A link between a ChangeRequest2 and a Changeable2 that allows the user to identify relevant product data.
 class ReportedAgainst
           Use the newReportedAgainst static factory method(s), not the ReportedAgainst constructor, to construct instances of this class.
 class ResearchedBy
          A link between a ChangeRequest2 and a ChangeAnalysis representing ownership of the analysis by the request.
 class SubjectProduct
          A link between a ChangeRequest2 and a WTProductMaster that allows the user to identify relevant product data.
 class WTAnalysisActivity
          A Windchill provided reference implementation of an AnalysisActivity.
 class WTChangeActivity2
          A Windchill provided reference implementation of a ChangeActivity2.
 class WTChangeInvestigation
          A Windchill provided reference implementation of a ChangeInvestigation.
 class WTChangeIssue
          A Windchill provided reference implementation of a ChangeIssue.
 class WTChangeOrder2
          A Windchill provided reference implementation of a ChangeOrder2.
 class WTChangeProposal
          A Windchill provided reference implementation of a ChangeProposal.
 class WTChangeRequest2
          A Windchill provided reference implementation of a ChangeRequest2.
 

Fields in wt.change2 declared as Persistable
 Persistable CMIIBaselineHelper.Key.p
           
 

Methods in wt.change2 that return Persistable
 Persistable ChangeService2Event.getTarget()
          

Supported API: true
 

Methods in wt.change2 with parameters of type Persistable
private  void StandardChangeService2.checkChangeItemModification(Persistable target, String messageID)
           
private  boolean StandardChangeService2.isCheckNeeded(Persistable object)
           
private  long StandardChangeService2.getId(Persistable obj)
           
private static boolean CMIIBaselineHelper.areEqual(Persistable p1, Persistable p2)
           
protected static boolean CMIIBaselineHelper.Key.equals(Persistable p1, Persistable p2)
           
protected static int CMIIBaselineHelper.Key.hashCode(Persistable p)
           
static OidArray ChangeableCheckoutQuery.getChangeObjectReferences(Persistable object)
          Given a Persistable Object query all Change tables which may reference it.
 

Constructors in wt.change2 with parameters of type Persistable
CMIIBaselineHelper.Key(Persistable p)
           
CMIIBaselineHelper.Entry(Persistable key, String value)
           
 

Uses of Persistable in wt.clients.beans
 

Methods in wt.clients.beans that return Persistable
 Persistable AssociationsPanel.save(Persistable persistable)
          This is used to save the links the to Persistable passed in.
 Persistable AssociationsPanel.getSelectedObject()
          This returns the object that the user has currently selected in the multilist.
 

Methods in wt.clients.beans with parameters of type Persistable
 Persistable AssociationsPanel.save(Persistable persistable)
          This is used to save the links the to Persistable passed in.
protected  void AssociationsPanel.addSelectedObject(Persistable added_object)
          This creates a new link to an object selected by the user and adds it to the multilist.
protected  BinaryLink AssociationsLogic.createNewLink(Persistable added_object)
          This creates a new link between this side object and an added other-side object using the linkClass.
 boolean AssociationsLogic.isPersistent(Persistable persistable)
          Tests to see if the Peristable parameter is persistent in the database.
 

Uses of Persistable in wt.clients.beans.explorer
 

Methods in wt.clients.beans.explorer with parameters of type Persistable
 int WTList.getIndex(Persistable obj)
          Get the index for the specified Object in the list
 

Uses of Persistable in wt.clients.folderexplorer
 

Methods in wt.clients.folderexplorer with parameters of type Persistable
private  String WindchillExplorerFrame.buildURL(Persistable object, String action, String label)
          Deprecated.  
 

Uses of Persistable in wt.clients.ixb.exp
 

Fields in wt.clients.ixb.exp declared as Persistable
private  Persistable ObjectExpPanel.exportObject
           
protected  Persistable ObjectExpFrame.seedObject
           
 

Constructors in wt.clients.ixb.exp with parameters of type Persistable
ObjectExpPanel(JFrame parent, ResourceBundle rb, Persistable expOb)
           
ObjectExpFrame(Persistable expOb)
           
 

Uses of Persistable in wt.clients.prodmgmt
 

Methods in wt.clients.prodmgmt with parameters of type Persistable
static Object PartHelper.refresh(Persistable obj)
          Refreshes the given persistable object by re-retrieving it from the database.
private  String PartExplorer.buildURL(Persistable object, String action, String label)
          Deprecated.  
static Object InstanceHelper.refresh(Persistable obj)
          Refresh the specified object.
static Object ConfigurationHelper.refresh(Persistable obj)
          Refresh the specified object.
 

Uses of Persistable in wt.clients.replication.unit
 

Methods in wt.clients.replication.unit with parameters of type Persistable
static Object UnitHelper.refresh(Persistable obj)
          Refresh the specified object.
static Object PartHelper.refresh(Persistable obj)
          Refresh the specified object.
 

Uses of Persistable in wt.clients.tools.transfer
 

Constructors in wt.clients.tools.transfer with parameters of type Persistable
TransferFrame(Persistable a_p)
          Constructor
 

Uses of Persistable in wt.clients.vc
 

Methods in wt.clients.vc with parameters of type Persistable
protected static String IterationHistoryTaskLogic.getReferenceString(Persistable obj)
           
 

Uses of Persistable in wt.clients.vc.baseline
 

Fields in wt.clients.vc.baseline declared as Persistable
private  Persistable BaselinePopulateQueryListener.root
           
private  Persistable BaselineOperation.root
           
 

Constructors in wt.clients.vc.baseline with parameters of type Persistable
BaselinePopulateQueryListener(Persistable a_root, Applet a_applet, ConfigSpec a_configSpec)
           
BaselineOperation(Baseline baseline, int operation, Persistable root, ConfigSpec configSpec)
           
 

Uses of Persistable in wt.clients.workflow.manager
 

Methods in wt.clients.workflow.manager with parameters of type Persistable
private static String PMServer.buildKey(Persistable pPersistable)
          Build the key which is going to be used for discriminating nodes in the model.
Default implementation : Use the string representation of the object identifier as the Key
 

Uses of Persistable in wt.configuration
 

Subinterfaces of Persistable in wt.configuration
 interface BaselineConfigurationMaster
          An internal object which associates a version (BaselineConfigurationVersion) with the {@link ConfiguredMaster}.
 interface BaselineConfigurationVersion
          The configuration of a ConfiguredMaster.
 interface Configuration
          

Supported API: true

Extendable: false
 interface ConfigurationManageable
          An object that can be managed by a BaselineConfigurationVersion.
 interface ConfiguredMaster
          A configured object is a versioned object that is structured in some manner for which configurations that represent its structure can be stored.
 interface ConfiguredVersion
          A configured object is a versioned object that is structured in some manner for which configurations that represent its structure can be stored.
 interface SerialNumbered
          A serial numbered object is an object that can have serial numbered instances.
 interface SerialNumberedBaselineConfigurationVersion
          The configuration of a SerialNumberedConfiguredMaster.
 interface SerialNumberedComponentInstance
          An instance of a SerialNumberedComponentMaster that has as its configuration a SerialNumberedComponentVersion.
 interface SerialNumberedComponentMaster
          A simple serial number object that is versioned.
 interface SerialNumberedComponentVersion
          A version of a SerialNumberedComponentMaster which represents the configuration of a SerialNumberedComponentInstance.
 interface SerialNumberedConfiguredInstanceMaster
          An instance of a SerialNumberedConfiguredMaster.
 interface SerialNumberedConfiguredInstanceVersion
          An instance of a SerialNumberedConfiguredInstanceMaster which uses a SerialNumberedBaselineConfigurationVersion as its configuration.
 interface SerialNumberedConfiguredMaster
          A serial numbered object that has versioned instances which use a SerialNumberedBaselineConfigurationVersion as its configuration.
 interface SerialNumberedInstanceIfc
          The interface portion of a serial numbered instance (the implementation portion is SerialNumberedInstanceImpl.
 interface SerialNumberedInstanceImpl
          The implementation portion of a serial numbered instance.
 interface SerialNumberedInstanceMaster
          A serial numbered instance that is implemented using the master/version scheme.
 interface SerialNumberedInstanceVersion
          A version of an instance.
 

Classes in wt.configuration that implement Persistable
 class BaselineableConfigOverride
           Use the newBaselineableConfigOverride static factory method(s), not the BaselineableConfigOverride constructor, to construct instances of this class.
 class BaselineConfigurationOverride
          This object stores an override of a given version in a configuration along the path specified by the path occurrence.
 class BCMBCV
           Use the newBCMBCV static factory method(s), not the BCMBCV constructor, to construct instances of this class.
 class CMCV
           Use the newCMCV static factory method(s), not the CMCV constructor, to construct instances of this class.
 class ConfigForConfig
           Use the newConfigForConfig static factory method(s), not the ConfigForConfig constructor, to construct instances of this class.
 class SerialNumberMapping
          This object indicates the serial number of the serial numbered object used in the instance.
 class SNCIMSNCIV
           Use the newSNCIMSNCIV static factory method(s), not the SNCIMSNCIV constructor, to construct instances of this class.
 class SNCISNCV
           Use the newSNCISNCV static factory method(s), not the SNCISNCV constructor, to construct instances of this class.
 class SNCIVSNBCV
           Use the newSNCIVSNBCV static factory method(s), not the SNCIVSNBCV constructor, to construct instances of this class.
 class SNCMSNCI
           Use the newSNCMSNCI static factory method(s), not the SNCMSNCI constructor, to construct instances of this class.
 class SNCMSNCIM
           Use the newSNCMSNCIM static factory method(s), not the SNCMSNCIM constructor, to construct instances of this class.
 class SNCMSNCV
           Use the newSNCMSNCV static factory method(s), not the SNCMSNCV constructor, to construct instances of this class.
 class SNIIC
           Use the newSNIIC static factory method(s), not the SNIIC constructor, to construct instances of this class.
 class SNIMSNIV
           Use the newSNIMSNIV static factory method(s), not the SNIMSNIV constructor, to construct instances of this class.
 class SNMappingSNInstanceIfc
           Use the newSNMappingSNInstanceIfc static factory method(s), not the SNMappingSNInstanceIfc constructor, to construct instances of this class.
 class SNSNII
           Use the newSNSNII static factory method(s), not the SNSNII constructor, to construct instances of this class.
 

Methods in wt.configuration that return Persistable
 Persistable StandardConfigurationService.getConfiguredVersionOrMaster(BaselineConfigurationVersion configuration)
          Return the version of the ConfiguredVersion, if one is assigned to this configuration.
 Persistable ConfigurationServiceFwd.getConfiguredVersionOrMaster(BaselineConfigurationVersion configuration)
          Return the version of the ConfiguredVersion, if one is assigned to this configuration.
 Persistable ConfigurationService.getConfiguredVersionOrMaster(BaselineConfigurationVersion configuration)
          Return the version of the ConfiguredVersion, if one is assigned to this configuration.
 

Methods in wt.configuration with parameters of type Persistable
 boolean RemoveConfigurationVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visits a node and adds it to a Baseline.
 boolean ConfigurationVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 

Uses of Persistable in wt.content
 

Subinterfaces of Persistable in wt.content
 interface ContentHolder
          This is the interface an iterated business class should implement if the business class is to handle bulk file data and/or URL links.
 interface FormatContentHolder
          This interface should be used on those ContentHolders that want to store a primary format (for mainly display purposes).
 interface Streamed
          

Supported API: false

Extendable: false
 

Classes in wt.content that implement Persistable
 class Aggregate
           Use the newAggregate static factory method(s), not the Aggregate constructor, to construct instances of this class.
 class AggToAppData
           Use the newAggToAppData static factory method(s), not the AggToAppData constructor, to construct instances of this class.
 class AggToContentItem
           Use the newAggToContentItem static factory method(s), not the AggToContentItem constructor, to construct instances of this class.
 class ApplicationData
          Handles the file system information for the content data.
 class ContentItem
          This is the abstract class that represents a single piece of content.
 class DataFormat
          Populated with all the allowable mime-types and displayed FormatNames in the system.
 class DataFormatKey
          Defines the class which performs the uniqueness constraint for a DataFormat.
 class HolderToContent
           Use the newHolderToContent static factory method(s), not the HolderToContent constructor, to construct instances of this class.
 class HttpContentOperation
          Deprecated.  
 class HttpOperationItem
          Deprecated.  
 class OpLink
           Use the newOpLink static factory method(s), not the OpLink constructor, to construct instances of this class.
 class StreamData
          This is where the class where the bulk data is actually stored.
 class URLData
          This allows a URL link to be attached to a ContentHolder
 

Methods in wt.content with parameters of type Persistable
 void StandardContentService.initTrx(Persistable obj)
          Deprecated.  
protected  void StandardContentService.processPostRefreshEvent(Persistable target)
           
protected  void StandardContentService.processPostDeleteEvent(Persistable target)
           
protected  void StandardContentService.processCleanupLinkEvent(Persistable target, Persistable plink)
           
protected  void StandardContentService.processPreStoreEvent(Persistable target)
           
protected  void StandardContentService.processPostStoreEvent(Persistable target)
           
 void DataFormatReference.inflate(Persistable obj)
          

Supported API: false
 void ContentServiceSvr.initTrx(Persistable obj)
          Deprecated.  
 

Uses of Persistable in wt.csm.businessentity
 

Classes in wt.csm.businessentity that implement Persistable
 class BusinessEntity
           Use the newBusinessEntity static factory method(s), not the BusinessEntity constructor, to construct instances of this class.
 

Uses of Persistable in wt.csm.constraint
 

Classes in wt.csm.constraint that implement Persistable
 class CSMContainerConstraint
           Use the newCSMContainerConstraint static factory method(s), not the CSMContainerConstraint constructor, to construct instances of this class.
 class CSMSingleDefConstraint
           Use the newCSMSingleDefConstraint static factory method(s), not the CSMSingleDefConstraint constructor, to construct instances of this class.
 

Uses of Persistable in wt.csm.navigation
 

Classes in wt.csm.navigation that implement Persistable
 class AbstractNavStruct
          

Supported API: false

Extendable: false
 class AbstractNode
          

Supported API: false

Extendable: false
 class AbstractQueryForm
          

Supported API: false

Extendable: false
 class AbstractQueryFormElement
          

Supported API: false

Extendable: false
 class AbstractQueryTarget
          

Supported API: false

Extendable: false
 class ClassificationNavStruct
           Use the newClassificationNavStruct static factory method(s), not the ClassificationNavStruct constructor, to construct instances of this class.
 class ClassificationNode
          a
 class ClassificationNodeLink
           Use the newClassificationNodeLink static factory method(s), not the ClassificationNodeLink constructor, to construct instances of this class.
 class ClassificationStruct
           Use the newClassificationStruct static factory method(s), not the ClassificationStruct constructor, to construct instances of this class.
 class ClassifStructClassifNode
           Use the newClassifStructClassifNode static factory method(s), not the ClassifStructClassifNode constructor, to construct instances of this class.
 class ClassNavStructClassStruct
           Use the newClassNavStructClassStruct static factory method(s), not the ClassNavStructClassStruct constructor, to construct instances of this class.
 class DefaultQueryForm
           Use the newDefaultQueryForm static factory method(s), not the DefaultQueryForm constructor, to construct instances of this class.
 class DirectQueryTarget
           Use the newDirectQueryTarget static factory method(s), not the DirectQueryTarget constructor, to construct instances of this class.
 class IndependentNavStruct
           Use the newIndependentNavStruct static factory method(s), not the IndependentNavStruct constructor, to construct instances of this class.
 class IndependentNode
           Use the newIndependentNode static factory method(s), not the IndependentNode constructor, to construct instances of this class.
 class IndependentNodeLink
           Use the newIndependentNodeLink static factory method(s), not the IndependentNodeLink constructor, to construct instances of this class.
 class IndirectQueryTarget
           Use the newIndirectQueryTarget static factory method(s), not the IndirectQueryTarget constructor, to construct instances of this class.
 class IndNavStructIndependentNode
           Use the newIndNavStructIndependentNode static factory method(s), not the IndNavStructIndependentNode constructor, to construct instances of this class.
 class NavStructIndirectQueryTarget
           Use the newNavStructIndirectQueryTarget static factory method(s), not the NavStructIndirectQueryTarget constructor, to construct instances of this class.
 class NodeQFAbsNode
           Use the newNodeQFAbsNode static factory method(s), not the NodeQFAbsNode constructor, to construct instances of this class.
 class NodeQFDefaultQF
           Use the newNodeQFDefaultQF static factory method(s), not the NodeQFDefaultQF constructor, to construct instances of this class.
 class NodeQueryForm
           Use the newNodeQueryForm static factory method(s), not the NodeQueryForm constructor, to construct instances of this class.
 class QueryFormElement
           Use the newQueryFormElement static factory method(s), not the QueryFormElement constructor, to construct instances of this class.
 class RefDefClassifStruct
           Use the newRefDefClassifStruct static factory method(s), not the RefDefClassifStruct constructor, to construct instances of this class.
 class RefDefIndirectQueryTarget
           Use the newRefDefIndirectQueryTarget static factory method(s), not the RefDefIndirectQueryTarget constructor, to construct instances of this class.
 class TheAbstractNavStructTheDirectQueryTarget
           Use the newTheAbstractNavStructTheDirectQueryTarget static factory method(s), not the TheAbstractNavStructTheDirectQueryTarget constructor, to construct instances of this class.
 class TheAbstractQueryFormElementTheAbstractAttributeDefinition
           Use the newTheAbstractQueryFormElementTheAbstractAttributeDefinition static factory method(s), not the TheAbstractQueryFormElementTheAbstractAttributeDefinition constructor, to construct instances of this class.
 class TheAbstractQueryFormElementTheAbstractQueryForm
           Use the newTheAbstractQueryFormElementTheAbstractQueryForm static factory method(s), not the TheAbstractQueryFormElementTheAbstractQueryForm constructor, to construct instances of this class.
 class TheDefaultQueryFormTheAbstractQueryTarget
           Use the newTheDefaultQueryFormTheAbstractQueryTarget static factory method(s), not the TheDefaultQueryFormTheAbstractQueryTarget constructor, to construct instances of this class.
 class TheReferenceDefinitionTheIndirectQueryTarget
           Use the newTheReferenceDefinitionTheIndirectQueryTarget static factory method(s), not the TheReferenceDefinitionTheIndirectQueryTarget constructor, to construct instances of this class.
 

Uses of Persistable in wt.csm.navigation.service
 

Methods in wt.csm.navigation.service with parameters of type Persistable
private  void StandardCsmIBAHolderListenerService.handlePreStoreEvent(Persistable target)
           
private  void StandardCsmIBAHolderListenerService.handleModifyEvent(Persistable target)
           
 

Uses of Persistable in wt.csm.ranking
 

Classes in wt.csm.ranking that implement Persistable
 class ContextRankData
           Use the newContextRankData static factory method(s), not the ContextRankData constructor, to construct instances of this class.
 class NodeRankData
           Use the newNodeRankData static factory method(s), not the NodeRankData constructor, to construct instances of this class.
 class RankingContext
           Use the newRankingContext static factory method(s), not the RankingContext constructor, to construct instances of this class.
 class RankingData
           Use the newRankingData static factory method(s), not the RankingData constructor, to construct instances of this class.
 

Uses of Persistable in wt.dataops
 

Classes in wt.dataops that implement Persistable
 class DataMaintRecord
          

Supported API: false

Extendable: false
 

Uses of Persistable in wt.dataops.archive
 

Classes in wt.dataops.archive that implement Persistable
 class Archive
           Use the newArchive static factory method(s), not the Archive constructor, to construct instances of this class.
 class ArchivedIterationInfo
           Use the newArchivedIterationInfo static factory method(s), not the ArchivedIterationInfo constructor, to construct instances of this class.
 class ArchiveRecord
           Use the newArchiveRecord static factory method(s), not the ArchiveRecord constructor, to construct instances of this class.
 class RestoreRecord
           Use the newRestoreRecord static factory method(s), not the RestoreRecord constructor, to construct instances of this class.
 class TheArchiveRecordArchive
           Use the newTheArchiveRecordArchive static factory method(s), not the TheArchiveRecordArchive constructor, to construct instances of this class.
 class TheArchiveRecordTaskEvent
           Use the newTheArchiveRecordTaskEvent static factory method(s), not the TheArchiveRecordTaskEvent constructor, to construct instances of this class.
 class TheRestoreRecordArchive
           Use the newTheRestoreRecordArchive static factory method(s), not the TheRestoreRecordArchive constructor, to construct instances of this class.
 class TheRestoreRecordTaskEvent
           Use the newTheRestoreRecordTaskEvent static factory method(s), not the TheRestoreRecordTaskEvent constructor, to construct instances of this class.
 

Methods in wt.dataops.archive with parameters of type Persistable
private  ConflictElement StandardArchiveRestoreService.processOverridableConflict(Persistable object, ArchiveConflictType conflictType, ArchiveResolutionType resolutionType, WTMessage msg, boolean onlyConflictElement)
           
 

Uses of Persistable in wt.dataops.delete
 

Fields in wt.dataops.delete declared as Persistable
private  Persistable DeleteTaskObject.p
           
 

Uses of Persistable in wt.dataops.objectcol
 

Subinterfaces of Persistable in wt.dataops.objectcol
 interface CollectionOp
          

Supported API: false

Extendable: false
 

Classes in wt.dataops.objectcol that implement Persistable
 class AbsCollectionCriteria
          

Supported API: false

Extendable: false
 class AbsCollectionCriteriaKey
           Use the newAbsCollectionCriteriaKey static factory method(s), not the AbsCollectionCriteriaKey constructor, to construct instances of this class.
 class AttrCriterionDef
           Use the newAttrCriterionDef static factory method(s), not the AttrCriterionDef constructor, to construct instances of this class.
 class AttrCriterionDefMaster
           Use the newAttrCriterionDefMaster static factory method(s), not the AttrCriterionDefMaster constructor, to construct instances of this class.
 class AttrCriterionDefMasterAttrCriterionDef
           Use the newAttrCriterionDefMasterAttrCriterionDef static factory method(s), not the AttrCriterionDefMasterAttrCriterionDef constructor, to construct instances of this class.
 class BaseCriterionDef
           Use the newBaseCriterionDef static factory method(s), not the BaseCriterionDef constructor, to construct instances of this class.
 class BaseCriterionDefMaster
           Use the newBaseCriterionDefMaster static factory method(s), not the BaseCriterionDefMaster constructor, to construct instances of this class.
 class BaseCriterionDefMasterBaseCriterionDef
           Use the newBaseCriterionDefMasterBaseCriterionDef static factory method(s), not the BaseCriterionDefMasterBaseCriterionDef constructor, to construct instances of this class.
 class BaseCriterionDefMasterKey
           Use the newBaseCriterionDefMasterKey static factory method(s), not the BaseCriterionDefMasterKey constructor, to construct instances of this class.
 class ColCriterionDefMasterColCriterionDef
           Use the newColCriterionDefMasterColCriterionDef static factory method(s), not the ColCriterionDefMasterColCriterionDef constructor, to construct instances of this class.
 class CollectionCriteria
           Use the newCollectionCriteria static factory method(s), not the CollectionCriteria constructor, to construct instances of this class.
 class CollectionCriterionDef
           Use the newCollectionCriterionDef static factory method(s), not the CollectionCriterionDef constructor, to construct instances of this class.
 class CollectionCriterionDefMaster
           Use the newCollectionCriterionDefMaster static factory method(s), not the CollectionCriterionDefMaster constructor, to construct instances of this class.
 class CollectionOpUsesCriteriaLink
           Use the newCollectionOpUsesCriteriaLink static factory method(s), not the CollectionOpUsesCriteriaLink constructor, to construct instances of this class.
 class CollectionOpUsesRelationshipMapLink
           Use the newCollectionOpUsesRelationshipMapLink static factory method(s), not the CollectionOpUsesRelationshipMapLink constructor, to construct instances of this class.
 class CriteriaMemberLink
           Use the newCriteriaMemberLink static factory method(s), not the CriteriaMemberLink constructor, to construct instances of this class.
 class CriterionDefinitionLink
           Use the newCriterionDefinitionLink static factory method(s), not the CriterionDefinitionLink constructor, to construct instances of this class.
 class CriterionDefValidWith
           Use the newCriterionDefValidWith static factory method(s), not the CriterionDefValidWith constructor, to construct instances of this class.
 class CriterionInputLink
           Use the newCriterionInputLink static factory method(s), not the CriterionInputLink constructor, to construct instances of this class.
 class CriterionObject
           Use the newCriterionObject static factory method(s), not the CriterionObject constructor, to construct instances of this class.
 class FilterCriterionDef
           Use the newFilterCriterionDef static factory method(s), not the FilterCriterionDef constructor, to construct instances of this class.
 class FilterCriterionDefMaster
           Use the newFilterCriterionDefMaster static factory method(s), not the FilterCriterionDefMaster constructor, to construct instances of this class.
 class FilterDefMasterFilterDef
           Use the newFilterDefMasterFilterDef static factory method(s), not the FilterDefMasterFilterDef constructor, to construct instances of this class.
 class InputValue
           Use the newInputValue static factory method(s), not the InputValue constructor, to construct instances of this class.
 class MethodDef
           Use the newMethodDef static factory method(s), not the MethodDef constructor, to construct instances of this class.
 class MethodDefMaster
           Use the newMethodDefMaster static factory method(s), not the MethodDefMaster constructor, to construct instances of this class.
 class MethodDefMasterMethodDef
           Use the newMethodDefMasterMethodDef static factory method(s), not the MethodDefMasterMethodDef constructor, to construct instances of this class.
 class ObjTypeCriterionDef
           Use the newObjTypeCriterionDef static factory method(s), not the ObjTypeCriterionDef constructor, to construct instances of this class.
 class ObjTypeCriterionDefMaster
           Use the newObjTypeCriterionDefMaster static factory method(s), not the ObjTypeCriterionDefMaster constructor, to construct instances of this class.
 class ObjTypeDefMasterObjTypeDef
           Use the newObjTypeDefMasterObjTypeDef static factory method(s), not the ObjTypeDefMasterObjTypeDef constructor, to construct instances of this class.
 class RelationshipDef
           Use the newRelationshipDef static factory method(s), not the RelationshipDef constructor, to construct instances of this class.
 class RelationshipDefMaster
           Use the newRelationshipDefMaster static factory method(s), not the RelationshipDefMaster constructor, to construct instances of this class.
 class RelationshipMap
           Use the newRelationshipMap static factory method(s), not the RelationshipMap constructor, to construct instances of this class.
 class RelationshipMapDef
           Use the newRelationshipMapDef static factory method(s), not the RelationshipMapDef constructor, to construct instances of this class.
 class RelationshipMapDefinitionLink
           Use the newRelationshipMapDefinitionLink static factory method(s), not the RelationshipMapDefinitionLink constructor, to construct instances of this class.
 class RelationshipMapDefMaster
           Use the newRelationshipMapDefMaster static factory method(s), not the RelationshipMapDefMaster constructor, to construct instances of this class.
 class RelationshipMapInputLink
           Use the newRelationshipMapInputLink static factory method(s), not the RelationshipMapInputLink constructor, to construct instances of this class.
 class RelDefMasterRelDef
           Use the newRelDefMasterRelDef static factory method(s), not the RelDefMasterRelDef constructor, to construct instances of this class.
 class RelMapDefMasterRelMapDef
           Use the newRelMapDefMasterRelMapDef static factory method(s), not the RelMapDefMasterRelMapDef constructor, to construct instances of this class.
 

Methods in wt.dataops.objectcol with parameters of type Persistable
 boolean FilterDelegate.filter(Persistable object, InputValue[] inputs)
          

Supported API: false
 

Uses of Persistable in wt.dataops.objectcol.dependency
 

Fields in wt.dataops.objectcol.dependency declared as Persistable
protected  Persistable RelationshipDependency.relationship
           
 

Methods in wt.dataops.objectcol.dependency that return Persistable
 Persistable RelationshipDependency.getDependencyObject()
           
 

Methods in wt.dataops.objectcol.dependency with parameters of type Persistable
protected  void RelationshipMapProcessor.addDependencies(Persistable seed, CollectionGraph output)
           
static RelatedByRelationshipProcessor RelatedByRelationshipProcessor.newRelatedByRelationshipProcessor(boolean collectRelationship, boolean collectOtherEnd, boolean otherEndDependant, PostProcessor postProcessor, Class relClass, String roleName, Persistable[] seeds, Map seedTypes, boolean recursive, Map outputTypes)
          

Supported API: false
 void RelatedByRelationshipProcessor.initialize(boolean collectRelationship, boolean collectOtherEnd, boolean otherEndDependant, PostProcessor postProcessor, Class relClass, String roleName, Persistable[] seeds, Map seedTypes, boolean recursive, Map outputTypes)
          

Supported API: false
protected  WTKeyedHashMap RelatedByRelationshipProcessor.buildSeedMap(Persistable[] seeds, WTKeyedHashMap relmap)
           
 

Constructors in wt.dataops.objectcol.dependency with parameters of type Persistable
RelationshipDependency(Persistable rel)
           
 

Uses of Persistable in wt.dataops.objectcol.ixb.publicforhandlers
 

Methods in wt.dataops.objectcol.ixb.publicforhandlers with parameters of type Persistable
static void IxbHndObjectcolHelper.exportDefinitionInfo(Persistable object, String name, String displayName, String desc, IxbElement fileXML, Exporter exporter)
           
 

Uses of Persistable in wt.dataops.objectcol.resolution
 

Fields in wt.dataops.objectcol.resolution declared as Persistable
private  Persistable[] RelationshipQueryProcessor.seedObjects
           
private  Persistable[] RelationshipQueryProcessor.objectsToExclude
           
protected  Persistable[] RelationshipQueryProcessor.resolvedSeeds
           
 

Methods in wt.dataops.objectcol.resolution that return Persistable
 Persistable[] RelationshipQueryProcessor.getSeedObjects()
          Gets the value of the attribute: seedObjects.
 Persistable[] RelationshipQueryProcessor.getObjectsToExclude()
          Gets the value of the attribute: objectsToExclude.
protected  Persistable[] RelationshipQueryProcessor.resolveSeeds()
           
protected  Persistable[] RelationshipQueryProcessor.resolveSeedsToRecurse(Persistable[] inseeds, boolean parentChoice)
           
 Persistable Dependency.getDependencyObject()
          

Supported API: false
 

Methods in wt.dataops.objectcol.resolution with parameters of type Persistable
 void RelationshipQueryProcessor.setSeedObjects(Persistable[] a_SeedObjects)
          Sets the value of the attribute: seedObjects.
 void RelationshipQueryProcessor.setObjectsToExclude(Persistable[] a_ObjectsToExclude)
          Sets the value of the attribute: objectsToExclude.
 void RelationshipQueryProcessor.initialize(Class relClass, String roleName, Persistable[] seeds, Map seedTypes, boolean recursive)
          

Supported API: false
 void RelationshipQueryProcessor.setSeeds(Persistable[] seeds)
          

Supported API: false
protected  void RelationshipQueryProcessor.appendRelationshipSeedJoin(QuerySpec spec, Persistable lseed, int relIdx)
           
protected  void RelationshipQueryProcessor.findSeedsRecursively(Persistable seed, Class seedType, WTSet allseeds)
           
protected  ObjectIdentifier RelationshipQueryProcessor.getObjectIdentifier(Persistable obj)
           
protected  Persistable[] RelationshipQueryProcessor.resolveSeedsToRecurse(Persistable[] inseeds, boolean parentChoice)
           
 void RecursiveQueryProcessor.setSeeds(Persistable[] seeds)
          

Supported API: false
 boolean DefaultCollectionGraph.remove(Persistable object, boolean withDependants)
          

Supported API: false
 boolean DefaultCollectionGraph.addDependantObject(Persistable source, Dependency dependency, Persistable dependant)
          

Supported API: false
 Dependency[] DefaultCollectionGraph.getAllDependencies(Persistable seed)
          

Supported API: false
 WTCollection DefaultCollectionGraph.getDependantObjects(Persistable object, Dependency dependency)
          

Supported API: false
protected  void DefaultCollectionGraph.removeDependents(Persistable object, WTSet toRemove, WTSet toClean)
           
 boolean CollectionGraph.remove(Persistable object, boolean withDependants)
          

Supported API: false
 boolean CollectionGraph.addDependantObject(Persistable source, Dependency dependency, Persistable dependant)
          

Supported API: false
 Dependency[] CollectionGraph.getAllDependencies(Persistable seed)
          

Supported API: false
 WTCollection CollectionGraph.getDependantObjects(Persistable object, Dependency dependency)
          

Supported API: false
protected  SearchCondition[][] AttrQueryProcessor.createAttrSearchCondition(List classes, Persistable[] pvalues)
           
 

Uses of Persistable in wt.dataops.purge
 

Classes in wt.dataops.purge that implement Persistable
 class PurgeRecord
           Use the newPurgeRecord static factory method(s), not the PurgeRecord constructor, to construct instances of this class.
 class ThePurgeRecordRelatedRecord
           Use the newThePurgeRecordRelatedRecord static factory method(s), not the ThePurgeRecordRelatedRecord constructor, to construct instances of this class.
 class ThePurgeRecordTaskEvent
           Use the newThePurgeRecordTaskEvent static factory method(s), not the ThePurgeRecordTaskEvent constructor, to construct instances of this class.
 

Uses of Persistable in wt.doc
 

Classes in wt.doc that implement Persistable
 class WTDocument
          The reference implementation of a DocumentVersion.
 class WTDocumentConfigSpec
          The config spec for use by WTDocuments.
 class WTDocumentDependencyLink
          The link is a ObjectToObjectLink between two WTDocuments.
 class WTDocumentMaster
          Reference implementation of DocumentMaster.
 class WTDocumentMasterKey
          Key table for all WTDocumentMasters.
 class WTDocumentUsageLink
          The WTDocumentUsageLink is an IteratedUsageLink between WTDocuments and WTDocumentMasters.
 

Methods in wt.doc that return Persistable
static Persistable DocumentStructureProcessor.getObjectFromReference(String reference)
          Returns the Persistable which corresponds to the given String object reference.
 

Methods in wt.doc with parameters of type Persistable
 boolean DocumentStructureVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          When visiting a node add the document to the vector if the node has not been previously visited.
 boolean DocumentContentStructureVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          When visiting a node add the primary content ApplicationData to the vector if the node has not been previously visited.
 void DocumentConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 

Uses of Persistable in wt.eff
 

Subinterfaces of Persistable in wt.eff
 interface DateEff
          An Eff based on an EffContext and a date range.
 interface Eff
          Provides the capability to specify when an EffManagedVersion is effective given a start and end (EffRange) and optionally an EffContext.
 interface EffConfigurationItem
          A configuration item that serves as the context for which an Eff is valid.
 interface EffContext
          The context (ProductInstance or EffConfigurationItem) under which an Eff operates, the EffContext may be a configuration item, as recognized by PDM Enablers, for example.
 interface EffManagedVersion
          This Versioned object can have Effs assigned to it; often the Effs are grouped into one EffGroup.
 interface IncorporationDate
          Effectivities are no longer used to indicate incorporation.
 interface LeftFilledStringEff
          An Eff based on an EffContext and a LeftFilledStringEffRange.
 interface ProductInstance
          Deprecated.  
 interface ProductSolution
          Deprecated.  
 interface StringEff
          An Eff based on an EffConfigurationItem and a StringEffRange.
 

Classes in wt.eff that implement Persistable
 class ConfigItemInstance
          The configuration item represented by this instance.
 class ConfigItemSolution
          Association used to identify the solution of a configuration item.
 class DateEffEffConfigurationItem
           Use the newDateEffEffConfigurationItem static factory method(s), not the DateEffEffConfigurationItem constructor, to construct instances of this class.
 class EffAuthorization
           Use the newEffAuthorization static factory method(s), not the EffAuthorization constructor, to construct instances of this class.
 class EffChangeAudit
          Object that marks the creation or factual deletion of an Eff object.
 class EffConfigSpecGroup
          A container config spec allowing multiple PersistableEffConfigSpecs to be considered.
 class EffContextKey
          The key class to be used by all implementations of EffContext.
 class EffCreation
           Use the newEffCreation static factory method(s), not the EffCreation constructor, to construct instances of this class.
 class EffDeletion
           Use the newEffDeletion static factory method(s), not the EffDeletion constructor, to construct instances of this class.
 class EffEffContext
          Foreign-key association between an Eff and its context.
 class EffModifier
           Use the newEffModifier static factory method(s), not the EffModifier constructor, to construct instances of this class.
 class GroupEffConfigSpec
          Associates a PersistableEffConfigSpec to its owning container.
 class IncorporationDateProductInstance
           Use the newIncorporationDateProductInstance static factory method(s), not the IncorporationDateProductInstance constructor, to construct instances of this class.
 class LeftFilledStringEffEffContext
           Use the newLeftFilledStringEffEffContext static factory method(s), not the LeftFilledStringEffEffContext constructor, to construct instances of this class.
 class PersistableEffConfigSpec
          Persistent wrapper of an EffConfigSpec (which is ObjectMappable).
 class StringEffEffConfigurationItem
           Use the newStringEffEffConfigurationItem static factory method(s), not the StringEffEffConfigurationItem constructor, to construct instances of this class.
 class TargetEff
           Use the newTargetEff static factory method(s), not the TargetEff constructor, to construct instances of this class.
 class TheProductInstanceSolution
           Use the newTheProductInstanceSolution static factory method(s), not the TheProductInstanceSolution constructor, to construct instances of this class.
 

Methods in wt.eff that return Persistable
static Persistable AddEffTaskDelegate.getObjectFromReference(String obj_reference)
          Deprecated. Converts the given String object reference into an object.
static Persistable AddEffTaskDelegate.getObjectFromReference(String obj_reference)
          Deprecated. Converts the given String object reference into an object.
 

Methods in wt.eff with parameters of type Persistable
 boolean EffVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visits a node, calling EffGroupAssistant's appendEffGroup or appendEffGroupQuietly (based on the setting of visitedQuietly).
private  String EffHistoryProcessor.getDisplay(Persistable obj, Locale locale)
           
 boolean EffVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visits a node, calling EffGroupAssistant's appendEffGroup or appendEffGroupQuietly (based on the setting of visitedQuietly).
private  String EffHistoryProcessor.getDisplay(Persistable obj, Locale locale)
           
 

Constructors in wt.eff with parameters of type Persistable
EffGroupAttribute.Wrapper(Persistable persistable)
           
EffGroupAttribute.Wrapper(Persistable persistable)
           
 

Uses of Persistable in wt.effectivity
 

Subinterfaces of Persistable in wt.effectivity
 interface Effectivity
          Deprecated. As of 4.0 replaced by Eff
 interface EffectivityHolder
          Deprecated. as of 4.0
 interface EffectivityManageable
          Deprecated. As of 4.0 replaced by EffManagedVersion
 

Classes in wt.effectivity that implement Persistable
 class ConfigurationItem
          This is a product that is planned for manufacture with various EffectivityManageables having Effectivitys under which specific versions are used to manufacture the product.
 class DatedEffectivity
          Abstract class representing a date based effectivity.
 class EffectivityConfigurationItem
          Associates an effectivity with its configuration item.
 class EffectivityManageableEffectivity
          Associates an effectivity with its target.
 class UnitEffectivity
          Abstract class representing a unit based effectivity.
 class WTDatedEffectivity
          A WTDatedEffectivity is used to indicate that an item is effective while a configuration item is being produced during a date range.
 class WTIncorpDateWTProdInst
           Use the newWTIncorpDateWTProdInst static factory method(s), not the WTIncorpDateWTProdInst constructor, to construct instances of this class.
 class WTIncorporationDate
          Deprecated.  
 class WTLotEffectivity
          LotEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of lot numbers.
 class WTProductInstance
          Deprecated.  
 class WTSerialNumberedEffectivity
          SerialNumberedEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of serial numbered units.
 

Uses of Persistable in wt.enterprise
 

Subinterfaces of Persistable in wt.enterprise
 interface Templateable
          An object that implements the Templateable interface has the potential of being a template.
 

Classes in wt.enterprise that implement Persistable
 class CabinetManaged
          This wt.lifecycle.LifeCycleManged first class information object is a CabinetMember for access control and local search purposes (but it won't show up in a folder or cabinet) and it is DomainAdministered; it is similar to Managed except that it is a CabinetMember rather than Foldered.
 class FolderResident
          This first class information object is Foldered for organizational purposes and DomainAdministered, but is not LifeCycleManaged; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
 class IteratedFolderResident
          This Workable (and therefor Iterated) first class information object is IteratedFoldered which allows special foldering behavior to take into account its Iterated nature when displaying it in a folder, and it is DomainAdministered; it is similar to a FolderResident except that it is Workable and is therefor rather than Foldered; it is neither LifeCycleManaged nor Versioned.
 class MadeFromLink
           Use the newMadeFromLink static factory method(s), not the MadeFromLink constructor, to construct instances of this class.
 class Managed
          This wt.lifecycle.LifeCycleManged first class information object is Foldered for organizational purposes and DomainAdministered; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
 class Master
          The Mastered object for the RevisionControlled abstract class.
 class RevisionControlled
          This wt.lifecycle.LifeCycleManged first class information object is an IteratedFoldered which allows special foldering to take into account its Versioned nature (and it is controlled via a checkin/checkoutmechanism), and it is DomainAdministered; it is similar to Managed except that it is a IteratedFoldered rather than Foldered.
 class Simple
          This simple first class information object is DomainAdministered, but is not LifeCycleManaged and does not appear in folders, so it tends to be used for business objects which are administrative in nature or only need to be user visible situationally.
 

Methods in wt.enterprise with parameters of type Persistable
protected static WTObject BuildRuleBuildSourceProcessor.getOtherSideObject(Object link, Persistable persistableObj)
          Filters the QueryResult by having original copies records (if present) over-written by the working copies.
 

Uses of Persistable in wt.epm
 

Classes in wt.epm that implement Persistable
 class AuthoringAppVersionLink
           Use the newAuthoringAppVersionLink static factory method(s), not the AuthoringAppVersionLink constructor, to construct instances of this class.
 class EPMAuthoringAppVersion
           Use the newEPMAuthoringAppVersion static factory method(s), not the EPMAuthoringAppVersion constructor, to construct instances of this class.
 class EPMCADNamespace
          EPMCADNamespace is to restrict a unique CAD name in the context of a project or PDM.
 class EPMDocConfigSpec
          The config spec for use by EPMDocs.
 class EPMDocument
           Use the newEPMDocument static factory method(s), not the EPMDocument constructor, to construct instances of this class.
 class EPMDocumentMaster
          The Master of an EPMDocument.
 class EPMDocumentMasterKey
          The EPM Document Key table ensures that all EPM Document Masters are unique.
 class NamespaceMaster
          The master reference identifies how the CAD name is added to a given namespace.
 class OccurrenceTable
           Use the newOccurrenceTable static factory method(s), not the OccurrenceTable constructor, to construct instances of this class.
 class TheEPMCADNamespaceProject
           Use the newTheEPMCADNamespaceProject static factory method(s), not the TheEPMCADNamespaceProject constructor, to construct instances of this class.
 

Methods in wt.epm that return Persistable
private static Persistable[] ReviseManagerUtility.makePair(Persistable first, Persistable second)
           
private static Persistable EPMFamily.id2Persistable(Object id, Map persistables)
           
private static Persistable EPMFamily.id2Persistable(long id, Map persistables)
           
 

Methods in wt.epm with parameters of type Persistable
private static Persistable[] ReviseManagerUtility.makePair(Persistable first, Persistable second)
           
private static ObjectIdentifier ReviseManagerUtility.getOID(Persistable object)
           
private  long EPMFamily.getObjectIdAsLong(Persistable object)
           
 void EPMAuthAppVersionRef.inflate(Persistable obj)
          

Supported API: false
 

Uses of Persistable in wt.epm.attributes
 

Classes in wt.epm.attributes that implement Persistable
 class EPMParameterMap
           Use the newEPMParameterMap static factory method(s), not the EPMParameterMap constructor, to construct instances of this class.
 

Uses of Persistable in wt.epm.build
 

Classes in wt.epm.build that implement Persistable
 class EPMBuildHistory
           Use the newEPMBuildHistory static factory method(s), not the EPMBuildHistory constructor, to construct instances of this class.
 class EPMBuildLinksRule
          This class is non-supported and may be removed at any time.
 class EPMBuildRule
          This class is non-supported and may be removed at any time.
 

Uses of Persistable in wt.epm.clients.relateditems
 

Fields in wt.epm.clients.relateditems declared as Persistable
private  Persistable RelatedObjectInfo.object
           
 

Methods in wt.epm.clients.relateditems that return Persistable
 Persistable RelatedObjectInfo.getObject()
           
 

Methods in wt.epm.clients.relateditems with parameters of type Persistable
private static ObjectIdentifier RelatedItemsProcessor.getKey(Persistable object)
           
private static QueryKey RelatedItemsProcessor.ObjectGroup.getKey(Persistable object)
           
 RelatedObjectInfo RelatedItemsProcessor.ObjectInfoCache.get(Persistable object)
          Gets the information stored in the cache about the object.
private  void RelatedItemsProcessor.ObjectInfoCache.add(Persistable object, String lineage)
           
private  boolean FamilyTableFinder.isLater(Persistable objectA, Persistable objectB)
           
private  long FamilyTableFinder.getDatabaseId(Persistable object)
           
 

Constructors in wt.epm.clients.relateditems with parameters of type Persistable
RelatedObjectInfo(Persistable object)
           
 

Uses of Persistable in wt.epm.conflict
 

Constructors in wt.epm.conflict with parameters of type Persistable
EPMErrorElement(EPMErrorType a_errorType, Persistable a_object, LocalizableMessage a_message)
          

Supported API: false
EPMErrorElement(Persistable a_object, LocalizableMessage a_message)
          

Supported API: false
 

Uses of Persistable in wt.epm.familytable
 

Subinterfaces of Persistable in wt.epm.familytable
 interface EPMFamilyTable
          

Supported API: true

Extendable: false
 interface EPMFamilyTableMaster
          

Supported API: false

Extendable: false
 interface EPMFeatureContainer
          

Supported API: false

Extendable: false
 interface EPMFeatureDefinitionContainer
          

Supported API: false

Extendable: false
 interface EPMParameterContainer
          

Supported API: false

Extendable: false
 interface EPMParameterDefinitionContainer
          

Supported API: false

Extendable: false
 

Classes in wt.epm.familytable that implement Persistable
 class EPMColumnFamilyTableLink
           Use the newEPMColumnFamilyTableLink static factory method(s), not the EPMColumnFamilyTableLink constructor, to construct instances of this class.
 class EPMFamilyTableAttribute
           Use the newEPMFamilyTableAttribute static factory method(s), not the EPMFamilyTableAttribute constructor, to construct instances of this class.
 class EPMFamilyTableCell
           Use the newEPMFamilyTableCell static factory method(s), not the EPMFamilyTableCell constructor, to construct instances of this class.
 class EPMFamilyTableCellContainedInLink
           Use the newEPMFamilyTableCellContainedInLink static factory method(s), not the EPMFamilyTableCellContainedInLink constructor, to construct instances of this class.
 class EPMFamilyTableCellDependency
           Use the newEPMFamilyTableCellDependency static factory method(s), not the EPMFamilyTableCellDependency constructor, to construct instances of this class.
 class EPMFamilyTableCellFamilyTableColumnLink
           Use the newEPMFamilyTableCellFamilyTableColumnLink static factory method(s), not the EPMFamilyTableCellFamilyTableColumnLink constructor, to construct instances of this class.
 class EPMFamilyTableColumn
          

Supported API: false

Extendable: false
 class EPMFamilyTableFeature
           Use the newEPMFamilyTableFeature static factory method(s), not the EPMFamilyTableFeature constructor, to construct instances of this class.
 class EPMFamilyTableMasterFamilyTableLink
           Use the newEPMFamilyTableMasterFamilyTableLink static factory method(s), not the EPMFamilyTableMasterFamilyTableLink constructor, to construct instances of this class.
 class EPMFamilyTableMember
           Use the newEPMFamilyTableMember static factory method(s), not the EPMFamilyTableMember constructor, to construct instances of this class.
 class EPMFamilyTableParameter
           Use the newEPMFamilyTableParameter static factory method(s), not the EPMFamilyTableParameter constructor, to construct instances of this class.
 class EPMFamilyTableReference
           Use the newEPMFamilyTableReference static factory method(s), not the EPMFamilyTableReference constructor, to construct instances of this class.
 class EPMFeatureDefinition
           Use the newEPMFeatureDefinition static factory method(s), not the EPMFeatureDefinition constructor, to construct instances of this class.
 class EPMFeatureDefinitionContainerLink
           Use the newEPMFeatureDefinitionContainerLink static factory method(s), not the EPMFeatureDefinitionContainerLink constructor, to construct instances of this class.
 class EPMFeatureFeatureDefinitionLink
           Use the newEPMFeatureFeatureDefinitionLink static factory method(s), not the EPMFeatureFeatureDefinitionLink constructor, to construct instances of this class.
 class EPMFeatureValue
           Use the newEPMFeatureValue static factory method(s), not the EPMFeatureValue constructor, to construct instances of this class.
 class EPMFeatureValueContainerLink
           Use the newEPMFeatureValueContainerLink static factory method(s), not the EPMFeatureValueContainerLink constructor, to construct instances of this class.
 class EPMParameterDefinition
          Definition of Pro/Engineer internal parameter
 class EPMParameterDefinitionContainerLink
           Use the newEPMParameterDefinitionContainerLink static factory method(s), not the EPMParameterDefinitionContainerLink constructor, to construct instances of this class.
 class EPMParameterParameterDefinitionLink
           Use the newEPMParameterParameterDefinitionLink static factory method(s), not the EPMParameterParameterDefinitionLink constructor, to construct instances of this class.
 class EPMParameterValue
           Use the newEPMParameterValue static factory method(s), not the EPMParameterValue constructor, to construct instances of this class.
 class EPMParameterValueContainerLink
           Use the newEPMParameterValueContainerLink static factory method(s), not the EPMParameterValueContainerLink constructor, to construct instances of this class.
 class EPMSepFamilyTable
           Use the newEPMSepFamilyTable static factory method(s), not the EPMSepFamilyTable constructor, to construct instances of this class.
 class EPMSepFamilyTableMaster
           Use the newEPMSepFamilyTableMaster static factory method(s), not the EPMSepFamilyTableMaster constructor, to construct instances of this class.
 class EPMSepFamilyTablePredecessor
           Use the newEPMSepFamilyTablePredecessor static factory method(s), not the EPMSepFamilyTablePredecessor constructor, to construct instances of this class.
 

Methods in wt.epm.familytable that return Persistable
private static Persistable EPMFamilyCopyForwardHelper.id2Persistable(Object id, Map persistables)
           
private static Persistable EPMFamilyCopyForwardHelper.id2Persistable(long id, Map persistables)
           
 

Methods in wt.epm.familytable with parameters of type Persistable
private  void EPMStandardFamilyTableManager.synchronizePersistables(Persistable toObj, Persistable fromObj)
           
static BigDecimal EPMStandardFamilyTableManager.object2BigDecimalId(Persistable object)
           
private static long EPMFamilyCopyForwardHelper.getObjectIdAsLong(Persistable object)
           
 

Uses of Persistable in wt.epm.occurrence
 

Classes in wt.epm.occurrence that implement Persistable
 class EPMOccurrenceTable
          Creates and maintains a list of occurrence identifiers.
 

Uses of Persistable in wt.epm.retriever
 

Fields in wt.epm.retriever declared as Persistable
protected  Persistable ResultGraph.Node.nodeObject
           
protected  Persistable ResultGraph.Node.nodeObject
           
 

Methods in wt.epm.retriever that return Persistable
 Persistable ResultGraph.Node.getNodeObject()
           
 Persistable ResultGraph.Node.getNodeObject()
           
 

Methods in wt.epm.retriever with parameters of type Persistable
protected  ResultGraph.Node ResultGraph.newNode(Persistable obj)
           
private  void EPMRetriever.Triple.visit(EPMRetriever.Parameter p, Persistable obj, EPMRetriever.Recursion r)
           
protected  ResultGraph.Node ResultGraph.newNode(Persistable obj)
           
private  void EPMRetriever.Triple.visit(EPMRetriever.Parameter p, Persistable obj, EPMRetriever.Recursion r)
           
 

Constructors in wt.epm.retriever with parameters of type Persistable
ResultGraph.Node(Persistable nodeObject)
           
ResultGraph.Node(Persistable nodeObject)
           
 

Uses of Persistable in wt.epm.structure
 

Subinterfaces of Persistable in wt.epm.structure
 interface EPMDependencyLink
          The generic form of dependency between two EPMDocument objects.
 

Classes in wt.epm.structure that implement Persistable
 class EPMContainedIn
          A CAD file may contain multiple objects that an authoring application wants to expose as separate business objects (i.e.
 class EPMDescribeLink
           Use the newEPMDescribeLink static factory method(s), not the EPMDescribeLink constructor, to construct instances of this class.
 class EPMMemberLink
          A member link always has a quantity.
 class EPMReferenceLink
          Associates an EPMDocument with a WTDocument or another EPMDocument.
 class EPMVariantLink
          Denotes that an EPMDocument is a variant of another.
 

Fields in wt.epm.structure declared as Persistable
private  Persistable LinkProxy.roleAObject
           
private  Persistable LinkProxy.roleBObject
           
 

Methods in wt.epm.structure that return Persistable
 Persistable LinkProxy.getRoleAObject()
          Gets the role A object.
 Persistable LinkProxy.getRoleBObject()
          Gets the role B object.
 Persistable LinkProxy.getRoleObject(LinkProxy.Role role)
          Gets the role object for the given role.
abstract  Persistable LinkProxy.Role.getObject(LinkProxy proxy)
           
 

Methods in wt.epm.structure with parameters of type Persistable
static boolean StructureServiceUtility.isStale(Persistable object)
           
 void Relationship.Role.setObject(BinaryLink link, Persistable object)
          Set this role on the given link such that it references the given object.
private  void RelatedDrawings.add(EPMDocument document, Persistable drawing)
           
private  ObjectIdentifier RelatedDrawings.getObjectId(Persistable object)
           
private  void LinkProxy.setRoleObject(LinkProxy.Role role, Persistable object)
           
static boolean EPMStructureHelper.isRoleAObject(ObjectToObjectLink link, Persistable object)
          Returns true or false depending upon whether the given Persistable object is the RoleA object for the given ObjectToObject link.
static boolean EPMStructureHelper.isRoleBObject(ObjectToObjectLink link, Persistable object)
          Returns true or false depending upon whether the given Persistable object is the RoleB object for the given ObjectToObject link.
(package private) static String EPMRecursiveQueryUtility.getWCID(Persistable object)
          Compute the string key for the object (EPMDocument, EPMDocumentMaster) EPMDocument and EPMDocumentMaster use their referenceString.
protected static QueryResult EPMNavigateUtility.navigate(Persistable object, Relationship relationship, QuerySpec querySpec, boolean onlyOtherSide)
          Navigates the given relationship to the other side objects and returns a QueryResult of links or other-side objects depending upon the value of the onlyOtherSide flag.
protected static EPMNavigateUtility.IdSet EPMNavigateUtility.getId(Persistable object)
           
 boolean DependencyGraph.Visitor.visit(Persistable node, DependencyGraph.Dependency dependency, Iterated fromNode, boolean previouslyVisited)
          Decides whether or not to continue the traversal upwards or downwards starting with the given node.
protected  void DependencyGraph.AbstractVisitor.keep(Persistable object)
           
 boolean DependencyGraph.AbstractVisitor.visit(Persistable node, DependencyGraph.Dependency dependency, Iterated fromNode, boolean previouslyVisited)
           
private  Object CopyManagerUtility.Cache.getObject(Persistable object)
           
private  void CopyManagerUtility.Cache.cacheNewName(Persistable original, Persistable copy)
           
private  void CopyManagerUtility.Cache.addObject(Persistable key, Persistable object)
           
protected  BinaryLink CopyEPMObject.copyGenericLinks(Persistable original, Persistable newcopy, Persistable otherRoleNewCopy, BinaryLink link, String linkeRole, String otherRole)
          

Supported API: false
private  ObjectIdentifier AssociatedObjects.getObjectId(Persistable object)
           
 

Constructors in wt.epm.structure with parameters of type Persistable
EPMNavigateUtility.IdSet(Persistable object)
           
EPMNavigateUtility.IdSet(Persistable[] objects)
          Constructs a set of object identifiers from an array of Persistable objects removing duplicates.
 

Uses of Persistable in wt.epm.structure.occurrences
 

Classes in wt.epm.structure.occurrences that implement Persistable
 class EPMUsesOccurrence
           Use the newEPMUsesOccurrence static factory method(s), not the EPMUsesOccurrence constructor, to construct instances of this class.
 

Uses of Persistable in wt.epm.supportingdata
 

Subinterfaces of Persistable in wt.epm.supportingdata
 interface EPMSupportingDataHolder
          

Supported API: true

Extendable: false
 

Classes in wt.epm.supportingdata that implement Persistable
 class AppDataVersionLink
           Use the newAppDataVersionLink static factory method(s), not the AppDataVersionLink constructor, to construct instances of this class.
 class EPMSupportingData
          Applications may save data that is specific to their applications inside an EPMSupportingData object.They save their data in the data member of the object.
 class HolderSupportingData
           Use the newHolderSupportingData static factory method(s), not the HolderSupportingData constructor, to construct instances of this class.
 

Uses of Persistable in wt.epm.upload
 

Fields in wt.epm.upload declared as Persistable
private  Persistable CacheObject.persistable
           
 

Methods in wt.epm.upload that return Persistable
 Persistable CacheObject.getPersistableObject()
           
 Persistable Cache.getPersistableByObjectIdentifier(ObjectIdentifier id)
           
 Persistable Cache.getPersistableByMasterObjectIdentifier(ObjectIdentifier id)
           
 Persistable Cache.getPersistableByName(String scope, String name)
           
 

Methods in wt.epm.upload with parameters of type Persistable
(package private)  void CacheObject.setPersistableObject(Persistable persistable)
           
static CacheId CacheId.create(Persistable persistable)
           
 CacheObject Cache.getCacheObjectByPersistable(Persistable persistable)
           
 CacheObject Cache.getCacheObjectByMaster(Persistable master)
           
 CacheObject Cache.cacheObject(Persistable persistable)
           
 CacheObject Cache.IteratedCacheHandler.getCacheObjectByMaster(Persistable master)
           
 

Constructors in wt.epm.upload with parameters of type Persistable
EPMUploadOverridableConflictException(Persistable source, ConflictType type, ResolutionType[] resolutions, String rbName, String msgKey)
           
EPMUploadOverridableConflictException(Persistable source, ConflictType type, ResolutionType[] resolutions, String rbName, String msgKey, Object[] msgParams)
           
EPMUploadNonoverridableConflictException(Persistable source, String rbName, String msgKey, Object[] msgParams)
           
EPMUploadNonoverridableConflictException(Persistable source, String rbName, String msgKey)
           
EPMUploadNonoverridableConflictException(Persistable source, Class type, String rbName, String msgKey)
           
EPMUploadNonoverridableConflictException(Persistable source, Class type, String rbName, String msgKey, Object[] msgParams)
           
EPMUploadNameDuplicationConflictException(Persistable source)
           
EPMUploadConflictException(Persistable source, String rbName, String msgKey)
           
EPMUploadConflictException(Persistable source, String rbName, String msgKey, Object[] msgParams)
           
CacheObject(CacheObjectOwner owner, Persistable persistable)
           
 

Uses of Persistable in wt.epm.util
 

Methods in wt.epm.util that return Persistable
protected  Persistable LinkUtilities.Role.getObject(BinaryLink link)
           
 Persistable EPMCache.ObjectCache.get(ObjectIdentifier objectId)
          Given an object identifier, returns the object with that identifier provided it is in the cache.
 Persistable EPMCache.IterationCache.getIteration(ObjectIdentifier masterId)
          Given the object identifier for a master, return the iteration selected by the config spec for this master provided it is in the cache.
 Persistable EPMCache.IterationCache.getObject(ObjectIdentifier objectId)
          Given the object identifier for an iteration or a master, return the object provided it is in the cache.
 

Methods in wt.epm.util with parameters of type Persistable
protected  void LinkUtilities.Role.setObject(BinaryLink link, Persistable object)
           
static ObjectIdentifier FamilyUtility.getOID(Persistable object)
           
static TypeInstance EPMSoftTypeServerUtilities.getTypeInstanceFromDB(Persistable object)
          Returns typeInstance representing the passed object with IBAs populated from database.
static ObjectIdentifier EPMQueryHelper.assignUniqueIdentifier(Persistable object)
           
 boolean EPMOverridableActions.EPMOverridableActionImpl.removeElement(Persistable anElement)
           
 void EPMOverridableActions.EPMOverridableActionImpl.addElement(Persistable anElement)
          addElement
 void EPMOverridableActions.EPMOverridableActionImpl.addElement(Persistable anElement, WTMessage aMsg)
           
 void EPMOverridableActions.EPMOverridableActionImpl.addElement(Persistable anElement, ResolutionType[] resolutions, WTMessage aMsg)
           
 void EPMNonoverridableConflicts.addError(EPMErrorType type, Persistable obj, WTMessage msg)
           
 void EPMNonoverridableConflicts.addError(Persistable obj, WTMessage msg)
           
 void EPMNonoverridableConflicts.addError(Persistable obj, String conflictMsgKey, Object[] msgParams)
           
 void EPMFilters.Collector.add(Persistable object)
           
 void EPMCache.ObjectCache.add(Persistable object)
          Adds a Persistable object to the Object Cache.
 boolean EPMCache.ObjectCache.contains(Persistable object)
          Returns true if the cache contains the given Persistable object.
 

Uses of Persistable in wt.epm.workspaces
 

Subinterfaces of Persistable in wt.epm.workspaces
 interface Trackable
          The business object asserts that it is Trackable by inheriting this tagging interface.
 interface WorkspaceTrackable
          The business object asserts that it is Trackable and can be downloaded to EPMWorkspace by inheriting this tagging interface.
 

Classes in wt.epm.workspaces that implement Persistable
 class Checkpoint
          Deprecated. in 7.0 Replaced by WorkspaceCheckpoint
 class ClientCacheState
          State of EPMDocument's CAD files in the local client cache associated with an EPMWorkspace.
 class DocumentToCacheState
           Use the newDocumentToCacheState static factory method(s), not the DocumentToCacheState constructor, to construct instances of this class.
 class EPMAsStoredConfig
           Use the newEPMAsStoredConfig static factory method(s), not the EPMAsStoredConfig constructor, to construct instances of this class.
 class EPMAsStoredMember
           Use the newEPMAsStoredMember static factory method(s), not the EPMAsStoredMember constructor, to construct instances of this class.
 class EPMCheckpoint
          The EPMCheckpoint object is the Baseline representing the current set of iterations contained within the EPMWorkspace.
 class EPMCheckpointMaster
          Deprecated. in 7.0 No Replacement
 class EPMFamilyTableBaselineMember
           Use the newEPMFamilyTableBaselineMember static factory method(s), not the EPMFamilyTableBaselineMember constructor, to construct instances of this class.
 class EPMInitialCheckinData
           Use the newEPMInitialCheckinData static factory method(s), not the EPMInitialCheckinData constructor, to construct instances of this class.
 class EPMUpdateCounter
           Use the newEPMUpdateCounter static factory method(s), not the EPMUpdateCounter constructor, to construct instances of this class.
 class EPMWorkspace
          The EPMWorkspace is an EPM-specific workspace.
 class EPMWorkspaceKey
          The table for the uniqueness constraint of name and owner on the master.
 class NewObjectDataLink
           Use the newNewObjectDataLink static factory method(s), not the NewObjectDataLink constructor, to construct instances of this class.
 class TargetFolderLink
           Use the newTargetFolderLink static factory method(s), not the TargetFolderLink constructor, to construct instances of this class.
 class UpdateCounterTrackable
           Use the newUpdateCounterTrackable static factory method(s), not the UpdateCounterTrackable constructor, to construct instances of this class.
 class WorkspaceCheckpoint
          Association from EPMWorkspace to EPMCheckpoint.
 class WorkspaceContainer
           Use the newWorkspaceContainer static factory method(s), not the WorkspaceContainer constructor, to construct instances of this class.
 class WorkspaceDocConfigSpec
           Use the newWorkspaceDocConfigSpec static factory method(s), not the WorkspaceDocConfigSpec constructor, to construct instances of this class.
 class WorkspaceDocFolder
           Use the newWorkspaceDocFolder static factory method(s), not the WorkspaceDocFolder constructor, to construct instances of this class.
 class WorkspaceDocLifeCycle
           Use the newWorkspaceDocLifeCycle static factory method(s), not the WorkspaceDocLifeCycle constructor, to construct instances of this class.
 class WorkspaceFolder
           Use the newWorkspaceFolder static factory method(s), not the WorkspaceFolder constructor, to construct instances of this class.
 class WorkspacePartConfigSpec
           Use the newWorkspacePartConfigSpec static factory method(s), not the WorkspacePartConfigSpec constructor, to construct instances of this class.
 class WorkspacePartFolder
           Use the newWorkspacePartFolder static factory method(s), not the WorkspacePartFolder constructor, to construct instances of this class.
 class WorkspacePartLifeCycle
           Use the newWorkspacePartLifeCycle static factory method(s), not the WorkspacePartLifeCycle constructor, to construct instances of this class.
 class WorkspaceTeamTemplate
           Use the newWorkspaceTeamTemplate static factory method(s), not the WorkspaceTeamTemplate constructor, to construct instances of this class.
 class WorkspaceToCacheState
           Use the newWorkspaceToCacheState static factory method(s), not the WorkspaceToCacheState constructor, to construct instances of this class.
 class WorkspaceView
           Use the newWorkspaceView static factory method(s), not the WorkspaceView constructor, to construct instances of this class.
 

Methods in wt.epm.workspaces that return Persistable
protected static Persistable BaselineServiceUtility.backTraceDependency(Iterated object, QueryResult dependents, QueryResult dependencies)
           
 

Methods in wt.epm.workspaces with parameters of type Persistable
protected static Object WorkspaceRefreshManager.getKey(Persistable object)
           
private  Object WorkspaceConfigSpec.getKey(Persistable p)
           
protected static Object BaselineServiceUtility.getKey(Persistable object)
           
 

Uses of Persistable in wt.esi
 

Subinterfaces of Persistable in wt.esi
 interface Releasable
          This interface is intended to be a tagging interface to avoid the associations with Persistable and WTObject for performance purpose.
 

Uses of Persistable in wt.fc
 

Subinterfaces of Persistable in wt.fc
 interface BinaryLink
          Interfaces that represents an association between two objects.
 interface Identified
          Identified is the interface to be implemented by classes that have attribute or collection of attributes that distinguishes the object.
 interface Link
          Link is the interface that represents any kind of associations between two or more domain-specific objects.
 interface UniquelyIdentified
          Interface that marks Identified classes for which the identity is subject to uniqueness constraint.
 

Classes in wt.fc that implement Persistable
 class ForeignKeyLink
          Abstract class that represents an association between two Persistables where one of the objects persistently holds a reference to the other.
 class Item
          Item is the abstract base class that represents discrete items that can be associated with an administrative domain and are directly subject to access control.
 class ObjectToObjectLink
          Abstract class that represents an association between two Persistable objects.
 class PagingSession
          This class represents a persistent paging session.
 class SemanticKey
          The SemanticKey class helps to ensure the uniqueness constraint on object's identity.
 class TheSemanticKeyTheUniquelyIdentified
           Use the newTheSemanticKeyTheUniquelyIdentified static factory method(s), not the TheSemanticKeyTheUniquelyIdentified constructor, to construct instances of this class.
 class WTObject
          WTObject is the abstract base class for all domain-specific item and link classes.
 

Fields in wt.fc declared as Persistable
private  Persistable PersistentReference.object
           
protected  Persistable ObjectReference.object
           
private  Persistable CachedObjectReference.readOnlyObject
           
private  Persistable PersistentReference.object
           
protected  Persistable ObjectReference.object
           
private  Persistable CachedObjectReference.readOnlyObject
           
 

Methods in wt.fc that return Persistable
 Persistable WTReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable StandardPersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable StandardPersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable StandardPersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable StandardPersistenceManager.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId, boolean checkFreshness)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId, boolean checkFreshness, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistentReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId, boolean checkFreshness)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId, boolean checkFreshness, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerFwd.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerFwd.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManagerFwd.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManagerFwd.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManagerFwd.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerEvent.getTarget()
          Deprecated. as of R8.0, use getEventTarget().
 Persistable PersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManager.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable ObjectToObjectLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable ObjectToObjectLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 Persistable ObjectToObjectLink.getRoleAObject()
          Gets the role A object of this Link for this Link.
 Persistable ObjectToObjectLink.getRoleBObject()
          Gets the role B object of this Link for this Link.
 Persistable ObjectTable.get(ObjectIdentifier oid)
          Get a persistent object from the table given its ObjectIdentifier.
 Persistable ObjectReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable ModificationNotAllowedException.getNonModifiableObject()
           
 Persistable Link.getObject(String role)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getOtherObject(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getRoleAObject()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getRoleBObject()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable CachedObjectReference.getObject()
          

Supported API: false
 Persistable CachedObjectReference.getReadOnlyObject()
          

Supported API: false
static Persistable BinaryLinkUtilities.getOtherObject(BinaryLink link, Persistable obj)
          

Supported API: false
static Persistable BinaryLinkUtilities.getRoleAObject(BinaryLink link)
          Returns the role A object of this Link for this Link.
static Persistable BinaryLinkUtilities.getRoleBObject(BinaryLink link)
          Returns the role B object of this Link for this Link.
 Persistable BinaryLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable BinaryLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 Persistable BinaryLink.getRoleAObject()
          Gets the role A object of this Link for this Link.
 Persistable BinaryLink.getRoleBObject()
          Gets the role B object of this Link for this Link.
 Persistable WTReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable StandardPersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable StandardPersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable StandardPersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable StandardPersistenceManager.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId, boolean checkFreshness)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(ObjectIdentifier objId, boolean checkFreshness, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistentReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId, boolean checkFreshness)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(ObjectIdentifier objId, boolean checkFreshness, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerFwd.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerFwd.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManagerFwd.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManagerFwd.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManagerFwd.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManagerEvent.getTarget()
          Deprecated. as of R8.0, use getEventTarget().
 Persistable PersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(ObjectIdentifier objId)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable PersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.prepareForModification(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(WTReference objRef)
          This method refreshes the given object reference and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManager.refresh(ObjectIdentifier objId, boolean lock)
          Retrieves a Persistable object from the database given its object identifier.
 Persistable ObjectToObjectLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable ObjectToObjectLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 Persistable ObjectToObjectLink.getRoleAObject()
          Gets the role A object of this Link for this Link.
 Persistable ObjectToObjectLink.getRoleBObject()
          Gets the role B object of this Link for this Link.
 Persistable ObjectTable.get(ObjectIdentifier oid)
          Get a persistent object from the table given its ObjectIdentifier.
 Persistable ObjectReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable ModificationNotAllowedException.getNonModifiableObject()
           
 Persistable Link.getObject(String role)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getOtherObject(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getRoleAObject()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable Link.getRoleBObject()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 Persistable CachedObjectReference.getObject()
          

Supported API: false
 Persistable CachedObjectReference.getReadOnlyObject()
          

Supported API: false
static Persistable BinaryLinkUtilities.getOtherObject(BinaryLink link, Persistable obj)
          

Supported API: false
static Persistable BinaryLinkUtilities.getRoleAObject(BinaryLink link)
          Returns the role A object of this Link for this Link.
static Persistable BinaryLinkUtilities.getRoleBObject(BinaryLink link)
          Returns the role B object of this Link for this Link.
 Persistable BinaryLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable BinaryLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 Persistable BinaryLink.getRoleAObject()
          Gets the role A object of this Link for this Link.
 Persistable BinaryLink.getRoleBObject()
          Gets the role B object of this Link for this Link.
 

Methods in wt.fc with parameters of type Persistable
 boolean WTReference.references(Persistable obj)
          Tests if this reference refers to the Persistable object passed in.
protected abstract  void WTCollectionRetrySingleProcessor.doSingleOperation(Persistable a_object)
           
 WTReference VersionReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static StringKey StringKey.newStringKey(Persistable target)
          

Supported API: false
protected  void StringKey.initialize(Persistable target)
          Supports initialization, following construction of an instance.
 Object StandardReferentialIntegrityExceptionHandler.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
protected  void StandardPersistenceManager.checkStore(Persistable obj)
          Ensure that it is valid to store the given persistable object into the datastore.
protected  void StandardPersistenceManager.checkDelete(Persistable obj)
          Ensure that it is valid to delete the given persistable object from the datastore.
protected  void StandardPersistenceManager.checkModify(Persistable obj)
          Ensure that it is valid to modify the given persistable object in the datastore.
 Persistable StandardPersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult StandardPersistenceManager.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable StandardPersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable StandardPersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable StandardPersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 void StandardPersistenceManager.insert(Persistable obj)
          Stores the given Persistable object into the datastore.
 QueryResult StandardPersistenceManager.query(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 void StandardPersistenceManager.remove(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 void StandardPersistenceManager.update(Persistable obj)
          Updates the given Persistable object in the datastore.
 void StandardPersistenceManager.update(Persistable obj, boolean changeModifyDate)
          Updates the given Persistable object in the datastore.
 void StandardPersistenceManager.update(Persistable obj, String attrName, ObjectMappable objAttr)
          

Supported API: false
 void StandardPersistenceManager.updateLob(Persistable obj, LobLocator lob, InputStream stream, long length, boolean changeModifyDate)
          Saves the specified input stream as a Lob of the given Persistable object.
 long StandardPersistenceManager.updateLob(Persistable obj, LobLocator lob, InputStream stream, boolean changeModifyDate)
          Saves the specified input stream of unknown length as a Lob of the given Persistable object.
 void StandardPersistenceManager.lock(Persistable obj)
          Performs a database lock on the given Persistable's row.
 void StandardPersistenceManager.lock(Persistable obj, boolean wait)
          Performs a database lock on the given Persistable's row.
 void StandardPersistenceManager.lock(Persistable obj, int retry, int sleepIntervalSeconds)
          Performs a database lock on the given Persistable's row.
 BinaryLink StandardPersistenceManager.copyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Copies a link by duplicating it, replacing the role members, and persisting the new link using a server-side insert.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 void StandardPersistenceManager.insert(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object into the datastore.
 Persistable StandardPersistenceManager.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
private  void StandardPersistenceManager.dispatchVetoableEvent(String a_eventType, Persistable a_obj)
           
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
private  QuerySpec StandardPersistenceManager.makeQuerySpec(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Make a QuerySpec for all link objects that exist between two Persistable objects.
 WTReference ReferenceResolver.getReference(Persistable p)
          Create a reference to the given Persistable
 WTReference ReferenceFactory.getReference(Persistable object)
          Given an object, returns a reference to it.
 String ReferenceFactory.getQueryString(Persistable object)
          Deprecated.  
 String ReferenceFactory.getReferenceString(Persistable object)
          Given a persistable object, returns a string reference to that object.
 ReferenceDelegate ReferenceDelegateFactory.getDelegate(Persistable persistable)
          

Supported API: false
 WTReference ReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static PersistentReference PersistentReference.newPersistentReference(Persistable object)
          Constructs a reference given the supplied Persistable.
protected  void PersistentReference.initialize(Persistable object)
          Supports initialization, following construction of an instance.
 boolean PersistentReference.references(Persistable obj)
          

Supported API: false
static BinaryLink PersistenceServerHelper.newCopyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Creates a new copy of a link by duplicating it and replacing the role members.
 QueryResult PersistenceManagerSvr.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerSvr.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 void PersistenceManagerSvr.insert(Persistable obj)
          Stores the given Persistable object into the datastore.
 QueryResult PersistenceManagerSvr.query(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 void PersistenceManagerSvr.remove(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 void PersistenceManagerSvr.update(Persistable obj)
          Updates the given Persistable object in the datastore.
 void PersistenceManagerSvr.update(Persistable obj, boolean changeModifyDate)
          Updates the given Persistable object in the datastore.
 void PersistenceManagerSvr.update(Persistable obj, String attrName, ObjectMappable objAttr)
          

Supported API: false
 void PersistenceManagerSvr.updateLob(Persistable obj, LobLocator lob, InputStream stream, long length, boolean changeModifyDate)
          Saves the specified input stream as a Lob of the given Persistable object.
 long PersistenceManagerSvr.updateLob(Persistable obj, LobLocator lob, InputStream stream, boolean changeModifyDate)
          Saves the specified input stream of unknown length as a Lob of the given Persistable object.
 void PersistenceManagerSvr.lock(Persistable obj)
          Performs a database lock on the given Persistable's row.
 void PersistenceManagerSvr.lock(Persistable obj, boolean wait)
          Performs a database lock on the given Persistable's row.
 void PersistenceManagerSvr.lock(Persistable obj, int retry, int sleepIntervalSeconds)
          Performs a database lock on the given Persistable's row.
 BinaryLink PersistenceManagerSvr.copyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Copies a link by duplicating it, replacing the role members, and persisting the new link using a server-side insert.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 void PersistenceManagerSvr.insert(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object into the datastore.
 Persistable PersistenceManagerSvr.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult PersistenceManagerFwd.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable PersistenceManagerFwd.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManagerFwd.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManagerFwd.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult PersistenceManager.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable PersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
static Timestamp PersistenceHelper.getCreateStamp(Persistable obj)
          Retrives the create timestamp for the given Persistable object.
static Timestamp PersistenceHelper.getModifyStamp(Persistable obj)
          Retrives the modify timestamp for the given Persistable object.
static ObjectIdentifier PersistenceHelper.getObjectIdentifier(Persistable obj)
          Retrives the object identifier for the given Persistable object.
static boolean PersistenceHelper.isDeleted(Persistable obj)
          Returns true if the specified persistable object is marked as deleted.
static boolean PersistenceHelper.isEquivalent(Persistable obj1, Persistable obj2)
          Returns true if the two given objects are equivalent persistable object.
static boolean PersistenceHelper.isPersistent(Persistable obj)
          Returns true if the given Persistable object is saved in the datastore.
static void PersistenceHelper.makeNonPersistent(Persistable obj)
          Indicate that the given object is no longer concidered to be persistent.
static boolean PersistenceHelper.equals(Persistable p, Object o)
          Determines if two objects are equal from a persistence perspective by comparing their ObjectIdentifiers.
static int PersistenceHelper.hashCode(Persistable p)
          Returns a hash code based on the object's ObjectIdentifier If the object does not have an oid, then returns a hash code based on the object's memory location.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, Persistable a_source, String a_role, Class a_linkClass, boolean a_onlyOtherSide)
          This method opens a paging session for navigation given the source object, the role, and linkclass.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, Persistable a_source, String a_role, QuerySpec a_criteria, boolean a_onlyOtherSide)
          This method opens a paging session for navigation given the source object, the role, and criteria.
 Persistable ObjectToObjectLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 String ObjectToObjectLink.getRole(Persistable obj)
          Gets this link's role name.
 void ObjectToObjectLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void ObjectToObjectLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec ObjectToObjectLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] ObjectToObjectLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
protected  void ObjectToObjectLink.initialize(Persistable aObj, Persistable bObj)
          Default initializer for Link objects.
 QuerySpec ObjectToObjectLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 void ObjectTable.put(Persistable obj)
          Put a persistent object in the table.
 WTReference ObjectReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static ObjectReference ObjectReference.newObjectReference(Persistable obj)
          Constructs a reference to a Persistable object.
 boolean ObjectReference.references(Persistable obj)
          

Supported API: false
 void ObjectReference.setObject(Persistable a_Object)
          Changes the object referred to by this ObjectReference.
static Class ObjectReference.getReferencedClass(QueryKey key, Persistable object)
          Precondition: Either the object is non-null or the key has a valid, fully qualified class name.
protected  void ObjectReference.initialize(Persistable obj)
          

Supported API: false
 Persistable Link.getOtherObject(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 String Link.getRole(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 void Link.setRoleAObject(Persistable roleAObject)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 void Link.setRoleBObject(Persistable roleBObject)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 QuerySpec Link.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] Link.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
 QuerySpec Link.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
abstract  void CachedObjectReference.inflate(Persistable obj)
          

Supported API: false
static Persistable BinaryLinkUtilities.getOtherObject(BinaryLink link, Persistable obj)
          

Supported API: false
static String BinaryLinkUtilities.getRole(BinaryLink link, Persistable obj)
          

Supported API: false
static void BinaryLinkUtilities.setRoleAObject(BinaryLink link, Persistable roleAObject)
          Sets the role A object for this Link.
static void BinaryLinkUtilities.setRoleBObject(BinaryLink link, Persistable roleBObject)
          Sets the role B object for this Link.
static boolean BinaryLinkUtilities.isRoleAObject(BinaryLink link, Persistable obj)
          Returns whether or not the specified object is the object that plays role A in the specified link.
static boolean BinaryLinkUtilities.isRoleBObject(BinaryLink link, Persistable obj)
          Returns whether or not the specified object is the object that plays role B in the specified link.
 Persistable BinaryLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 String BinaryLink.getRole(Persistable obj)
          Gets this link's role name.
 void BinaryLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void BinaryLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 boolean WTReference.references(Persistable obj)
          Tests if this reference refers to the Persistable object passed in.
protected abstract  void WTCollectionRetrySingleProcessor.doSingleOperation(Persistable a_object)
           
 WTReference VersionReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static StringKey StringKey.newStringKey(Persistable target)
          

Supported API: false
protected  void StringKey.initialize(Persistable target)
          Supports initialization, following construction of an instance.
 Object StandardReferentialIntegrityExceptionHandler.buildMessage(Persistable a_referencingObject, Persistable a_targetObject)
          The method builds a message for display as part of a ReferentialIntegrityException.
protected  void StandardPersistenceManager.checkStore(Persistable obj)
          Ensure that it is valid to store the given persistable object into the datastore.
protected  void StandardPersistenceManager.checkDelete(Persistable obj)
          Ensure that it is valid to delete the given persistable object from the datastore.
protected  void StandardPersistenceManager.checkModify(Persistable obj)
          Ensure that it is valid to modify the given persistable object in the datastore.
 Persistable StandardPersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult StandardPersistenceManager.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable StandardPersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult StandardPersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable StandardPersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable StandardPersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable StandardPersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable StandardPersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 void StandardPersistenceManager.insert(Persistable obj)
          Stores the given Persistable object into the datastore.
 QueryResult StandardPersistenceManager.query(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 void StandardPersistenceManager.remove(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 void StandardPersistenceManager.update(Persistable obj)
          Updates the given Persistable object in the datastore.
 void StandardPersistenceManager.update(Persistable obj, boolean changeModifyDate)
          Updates the given Persistable object in the datastore.
 void StandardPersistenceManager.update(Persistable obj, String attrName, ObjectMappable objAttr)
          

Supported API: false
 void StandardPersistenceManager.updateLob(Persistable obj, LobLocator lob, InputStream stream, long length, boolean changeModifyDate)
          Saves the specified input stream as a Lob of the given Persistable object.
 long StandardPersistenceManager.updateLob(Persistable obj, LobLocator lob, InputStream stream, boolean changeModifyDate)
          Saves the specified input stream of unknown length as a Lob of the given Persistable object.
 void StandardPersistenceManager.lock(Persistable obj)
          Performs a database lock on the given Persistable's row.
 void StandardPersistenceManager.lock(Persistable obj, boolean wait)
          Performs a database lock on the given Persistable's row.
 void StandardPersistenceManager.lock(Persistable obj, int retry, int sleepIntervalSeconds)
          Performs a database lock on the given Persistable's row.
 BinaryLink StandardPersistenceManager.copyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Copies a link by duplicating it, replacing the role members, and persisting the new link using a server-side insert.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 void StandardPersistenceManager.insert(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object into the datastore.
 Persistable StandardPersistenceManager.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable StandardPersistenceManager.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
private  void StandardPersistenceManager.dispatchVetoableEvent(String a_eventType, Persistable a_obj)
           
 QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
private  QuerySpec StandardPersistenceManager.makeQuerySpec(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Make a QuerySpec for all link objects that exist between two Persistable objects.
 WTReference ReferenceResolver.getReference(Persistable p)
          Create a reference to the given Persistable
 WTReference ReferenceFactory.getReference(Persistable object)
          Given an object, returns a reference to it.
 String ReferenceFactory.getQueryString(Persistable object)
          Deprecated.  
 String ReferenceFactory.getReferenceString(Persistable object)
          Given a persistable object, returns a string reference to that object.
 ReferenceDelegate ReferenceDelegateFactory.getDelegate(Persistable persistable)
          

Supported API: false
 WTReference ReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static PersistentReference PersistentReference.newPersistentReference(Persistable object)
          Constructs a reference given the supplied Persistable.
protected  void PersistentReference.initialize(Persistable object)
          Supports initialization, following construction of an instance.
 boolean PersistentReference.references(Persistable obj)
          

Supported API: false
static BinaryLink PersistenceServerHelper.newCopyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Creates a new copy of a link by duplicating it and replacing the role members.
 QueryResult PersistenceManagerSvr.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerSvr.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 void PersistenceManagerSvr.insert(Persistable obj)
          Stores the given Persistable object into the datastore.
 QueryResult PersistenceManagerSvr.query(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 void PersistenceManagerSvr.remove(Persistable obj)
          Removes the given persistable object from the datastore.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 void PersistenceManagerSvr.update(Persistable obj)
          Updates the given Persistable object in the datastore.
 void PersistenceManagerSvr.update(Persistable obj, boolean changeModifyDate)
          Updates the given Persistable object in the datastore.
 void PersistenceManagerSvr.update(Persistable obj, String attrName, ObjectMappable objAttr)
          

Supported API: false
 void PersistenceManagerSvr.updateLob(Persistable obj, LobLocator lob, InputStream stream, long length, boolean changeModifyDate)
          Saves the specified input stream as a Lob of the given Persistable object.
 long PersistenceManagerSvr.updateLob(Persistable obj, LobLocator lob, InputStream stream, boolean changeModifyDate)
          Saves the specified input stream of unknown length as a Lob of the given Persistable object.
 void PersistenceManagerSvr.lock(Persistable obj)
          Performs a database lock on the given Persistable's row.
 void PersistenceManagerSvr.lock(Persistable obj, boolean wait)
          Performs a database lock on the given Persistable's row.
 void PersistenceManagerSvr.lock(Persistable obj, int retry, int sleepIntervalSeconds)
          Performs a database lock on the given Persistable's row.
 BinaryLink PersistenceManagerSvr.copyLink(BinaryLink linkToCopy, Persistable roleObject, String roleObjectRole, Persistable otherRoleObject)
          Copies a link by duplicating it, replacing the role members, and persisting the new link using a server-side insert.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness)
          Retrieves the given Persistable object from the database to restore its state.
 void PersistenceManagerSvr.insert(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object into the datastore.
 Persistable PersistenceManagerSvr.store(Persistable obj, Timestamp createDate, Timestamp modifyDate)
          Stores the given Persistable object in the datastore with the given timestamps.
 Persistable PersistenceManagerSvr.restore(Persistable obj, boolean fullRestore, boolean inPlace, boolean checkFreshness, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult PersistenceManagerFwd.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable PersistenceManagerFwd.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManagerFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManagerFwd.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManagerFwd.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManagerFwd.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManagerFwd.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManagerFwd.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
 Persistable PersistenceManager.delete(Persistable obj)
          Removes the given persistable object from the datastore.
 QueryResult PersistenceManager.find(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Retrieves any and all link objects that exist between two given Persistable objects.
 Persistable PersistenceManager.modify(Persistable obj)
          Updates the given Persistable object in the datastore.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, Class linkClass)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role and link class.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManager.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.save(Persistable obj)
          Invokes the modify method if the given object is persistent, otherwise the save method invokes the store method.
 Persistable PersistenceManager.store(Persistable obj)
          Stores the specified Persistable object in the datastore.
 Persistable PersistenceManager.modify(Persistable obj, String attrName, ObjectMappable objAttr)
          Updates the given Persistable object in the datastore with the values specified in the ObjectMappable attribute.
 Persistable PersistenceManager.prepareForModification(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to modify it.
 Persistable PersistenceManager.prepareForView(Persistable obj)
          This method refreshes the given object and then checks whether the user has access control rights to view it.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.refresh(Persistable obj, boolean fullRefresh, boolean inPlace, boolean lock)
          Retrieves the given Persistable object from the database to restore its state.
 Persistable PersistenceManager.lockAndRefresh(Persistable obj)
          Lock and refresh the object.
static Timestamp PersistenceHelper.getCreateStamp(Persistable obj)
          Retrives the create timestamp for the given Persistable object.
static Timestamp PersistenceHelper.getModifyStamp(Persistable obj)
          Retrives the modify timestamp for the given Persistable object.
static ObjectIdentifier PersistenceHelper.getObjectIdentifier(Persistable obj)
          Retrives the object identifier for the given Persistable object.
static boolean PersistenceHelper.isDeleted(Persistable obj)
          Returns true if the specified persistable object is marked as deleted.
static boolean PersistenceHelper.isEquivalent(Persistable obj1, Persistable obj2)
          Returns true if the two given objects are equivalent persistable object.
static boolean PersistenceHelper.isPersistent(Persistable obj)
          Returns true if the given Persistable object is saved in the datastore.
static void PersistenceHelper.makeNonPersistent(Persistable obj)
          Indicate that the given object is no longer concidered to be persistent.
static boolean PersistenceHelper.equals(Persistable p, Object o)
          Determines if two objects are equal from a persistence perspective by comparing their ObjectIdentifiers.
static int PersistenceHelper.hashCode(Persistable p)
          Returns a hash code based on the object's ObjectIdentifier If the object does not have an oid, then returns a hash code based on the object's memory location.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, Persistable a_source, String a_role, Class a_linkClass, boolean a_onlyOtherSide)
          This method opens a paging session for navigation given the source object, the role, and linkclass.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, Persistable a_source, String a_role, QuerySpec a_criteria, boolean a_onlyOtherSide)
          This method opens a paging session for navigation given the source object, the role, and criteria.
 Persistable ObjectToObjectLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 String ObjectToObjectLink.getRole(Persistable obj)
          Gets this link's role name.
 void ObjectToObjectLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void ObjectToObjectLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec ObjectToObjectLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] ObjectToObjectLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
protected  void ObjectToObjectLink.initialize(Persistable aObj, Persistable bObj)
          Default initializer for Link objects.
 QuerySpec ObjectToObjectLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 void ObjectTable.put(Persistable obj)
          Put a persistent object in the table.
 WTReference ObjectReferenceDelegate.getReference(Persistable object)
          

Supported API: false
static ObjectReference ObjectReference.newObjectReference(Persistable obj)
          Constructs a reference to a Persistable object.
 boolean ObjectReference.references(Persistable obj)
          

Supported API: false
 void ObjectReference.setObject(Persistable a_Object)
          Changes the object referred to by this ObjectReference.
static Class ObjectReference.getReferencedClass(QueryKey key, Persistable object)
          Precondition: Either the object is non-null or the key has a valid, fully qualified class name.
protected  void ObjectReference.initialize(Persistable obj)
          

Supported API: false
 Persistable Link.getOtherObject(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 String Link.getRole(Persistable obj)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 void Link.setRoleAObject(Persistable roleAObject)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 void Link.setRoleBObject(Persistable roleBObject)
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 QuerySpec Link.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] Link.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
 QuerySpec Link.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
abstract  void CachedObjectReference.inflate(Persistable obj)
          

Supported API: false
static Persistable BinaryLinkUtilities.getOtherObject(BinaryLink link, Persistable obj)
          

Supported API: false
static String BinaryLinkUtilities.getRole(BinaryLink link, Persistable obj)
          

Supported API: false
static void BinaryLinkUtilities.setRoleAObject(BinaryLink link, Persistable roleAObject)
          Sets the role A object for this Link.
static void BinaryLinkUtilities.setRoleBObject(BinaryLink link, Persistable roleBObject)
          Sets the role B object for this Link.
static boolean BinaryLinkUtilities.isRoleAObject(BinaryLink link, Persistable obj)
          Returns whether or not the specified object is the object that plays role A in the specified link.
static boolean BinaryLinkUtilities.isRoleBObject(BinaryLink link, Persistable obj)
          Returns whether or not the specified object is the object that plays role B in the specified link.
 Persistable BinaryLink.getOtherObject(Persistable obj)
          Gets this link's other side role.
 String BinaryLink.getRole(Persistable obj)
          Gets this link's role name.
 void BinaryLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void BinaryLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 

Constructors in wt.fc with parameters of type Persistable
PersistenceManagerEvent(String eventType, Persistable target, Link lnk)
          This constructor initializes the instance.
ModificationNotAllowedException(Exception e, Persistable o)
           
PersistenceManagerEvent(String eventType, Persistable target, Link lnk)
          This constructor initializes the instance.
ModificationNotAllowedException(Exception e, Persistable o)
           
 

Uses of Persistable in wt.fc.archive
 

Subinterfaces of Persistable in wt.fc.archive
 interface Archiveable
          

Supported API: false

Extendable: false
 interface ArchivedObjectInfo
          

Supported API: false

Extendable: false
 interface ArchiveInfoHolder
          

Supported API: false

Extendable: false
 

Classes in wt.fc.archive that implement Persistable
 class ArchiveInformation
           Use the newArchiveInformation static factory method(s), not the ArchiveInformation constructor, to construct instances of this class.
 

Constructors in wt.fc.archive with parameters of type Persistable
RestoreServiceEvent(Persistable eventTarget)
          Construct a Keyed Event.
 

Uses of Persistable in wt.fc.batch
 

Methods in wt.fc.batch with parameters of type Persistable
private static WhereExpression AbstractBatchSpec.buildIdUpdateCountWhereExpression(Class a_targetClass, Persistable a_targetObject)
           
 

Uses of Persistable in wt.fc.cache
 

Methods in wt.fc.cache that return Persistable
 Persistable StandardObjReferenceCacheService.getObject(CachedObjectReference objRef)
          getObject will return a clone of the cached object from the Cache Service after checking access control.
 Persistable StandardObjReferenceCacheService.getReadOnlyObject(CachedObjectReference objRef)
          when Invoked on the server side getReadOnlyObject will return a reference to tha actual cached object.
 Persistable ReferenceCache.getLocal(ObjectIdentifier oid)
          Retrieves the Persistable for the given object identifier, IFF the persistable is currently cached
protected  Persistable ReferenceCache.get(CachedObjectReference ref)
          Retrieves the Persistable for the given object reference
 Persistable ObjectReferenceCacheFwd.getObject(CachedObjectReference objRef)
          getObject will return a clone of the cached object from the Cache Service after checking access control.
 Persistable ObjectReferenceCacheFwd.getReadOnlyObject(CachedObjectReference objRef)
          when Invoked on the server side getReadOnlyObject will return a reference to tha actual cached object.
 Persistable ObjectReferenceCache.getObject(CachedObjectReference objRef)
          getObject will return a clone of the cached object from the Cache Service after checking access control.
 Persistable ObjectReferenceCache.getReadOnlyObject(CachedObjectReference objRef)
          when Invoked on the server side getReadOnlyObject will return a reference to tha actual cached object.
 

Methods in wt.fc.cache with parameters of type Persistable
 void ReferenceCache.update(Persistable target)
          Notifies the cache that the given Persistable has been updated.
 void ReferenceCache.update(Persistable copy, Persistable read_only)
          Updates the given Persistable, iff read_only still maps to the object's oid when the transaction commits.
 void ReferenceCache.remove(Persistable target)
          Notifies the cache that the given Persistable has been removed.
 

Uses of Persistable in wt.fc.collections
 

Fields in wt.fc.collections declared as Persistable
(package private)  Persistable WTKeyedHashMap.HashMapProxy.p
           
 

Methods in wt.fc.collections that return Persistable
 Persistable WTValuedMap.getPersistable(Persistable key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedMap.getPersistable(QueryKey key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedMap.getPersistable(WTReference key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedMap.WTValuedEntry.getValueAsPersistable()
          Get a Persistable view of this entry's value.
 Persistable WTValuedHashMap.getPersistable(Persistable key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedHashMap.getPersistable(QueryKey key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedHashMap.getPersistable(WTReference key)
          Get the value that maps to the given key as a Persistable.
 Persistable WTValuedHashMap.DefaultWTValuedEntry.getValueAsPersistable()
           
 Persistable WTList.getPersistable(int index)
          Gets the Persistable at the specified index.
 Persistable WTList.set(int index, Persistable p)
          Sets the object at the given index.
 Persistable WTKeyedMap.WTEntry.getPersistable()
          Deprecated. Replaced by getKeyAsPersistable()
 Persistable WTKeyedMap.WTEntry.getKeyAsPersistable()
          Get a Persistable view of this entry's key.
 Persistable WTKeyedHashMap.WTKeyedEntry.getKeyAsPersistable()
           
 Persistable WTKeyedHashMap.WTKeyedEntry.getPersistable()
           
 Persistable[] WTCollection.toArray(Persistable[] array)
          Fills the given array with the Persistables in this collection.
 Persistable WTArrayList.getPersistable(int index)
          

Supported API: false
 Persistable WTArrayList.OffSetList.getPersistable(int index)
           
 Persistable[] UnmodifiableCollections.UnmodifiableCollection.toArray(Persistable[] p)
           
 Persistable UnmodifiableCollections.UnmodifiableList.getPersistable(int param)
           
 Persistable UnmodifiableCollections.UnmodifiableList.set(int param, Persistable p)
           
 Persistable UnmodifiableCollections.UnmodifiableValuedMap.getPersistable(Persistable key)
           
 Persistable UnmodifiableCollections.UnmodifiableValuedMap.getPersistable(QueryKey key)
           
 Persistable UnmodifiableCollections.UnmodifiableValuedMap.getPersistable(WTReference key)
           
 Persistable[] SynchronizedCollections.SynchronizedWTCollection.toArray(Persistable[] p)
           
 Persistable SynchronizedCollections.SynchronizedWTList.getPersistable(int param)
           
 Persistable SynchronizedCollections.SynchronizedWTList.set(int param, Persistable p)
           
 Persistable SynchronizedCollections.SynchronizedValuedMap.getPersistable(Persistable key)
           
 Persistable SynchronizedCollections.SynchronizedValuedMap.getPersistable(QueryKey key)
           
 Persistable SynchronizedCollections.SynchronizedValuedMap.getPersistable(WTReference key)
           
(package private) static Persistable ReferenceUtility.getPersistable(WTReference r)
           
 Persistable[] EmptyCollections.EmptyCollection.toArray(Persistable[] p)
           
 Persistable EmptyCollections.EmptyList.getPersistable(int param)
           
 Persistable EmptyCollections.EmptyList.set(int param, Persistable p)
           
 Persistable EmptyCollections.EmptyValuedMap.getPersistable(Persistable key)
           
 Persistable EmptyCollections.EmptyValuedMap.getPersistable(QueryKey key)
           
 Persistable EmptyCollections.EmptyValuedMap.getPersistable(WTReference key)
           
 Persistable AbstractWTList.getPersistable(int index)
          

Supported API: false
 Persistable AbstractWTList.set(int index, Persistable p)
          

Supported API: false
 Persistable[] AbstractWTCollection.toArray(Persistable[] array)
          

Supported API: false
 

Methods in wt.fc.collections with parameters of type Persistable
 Persistable WTValuedMap.getPersistable(Persistable key)
          Get the value that maps to the given key as a Persistable.
 QueryKey WTValuedMap.getQueryKey(Persistable key)
          Get the value that maps to the given key as a QueryKey.
 WTReference WTValuedMap.getReference(Persistable key)
          Get the value that maps to the given key as a WTReference.
 Persistable WTValuedHashMap.getPersistable(Persistable key)
          Get the value that maps to the given key as a Persistable.
 QueryKey WTValuedHashMap.getQueryKey(Persistable key)
          Get the value that maps to the given key as a QueryKey.
 WTReference WTValuedHashMap.getReference(Persistable key)
          Get the value that maps to the given key as a WTReference.
 boolean WTValuedHashMap.FilteredValues.contains(Persistable p)
           
 boolean WTValuedHashMap.FilteredValues.remove(Persistable p)
           
 void WTList.add(int index, Persistable p)
          Adds the given object at the given index.
 void WTList.connect(int index, Persistable p, WTCollection source)
          Connects the given object from the source collection to this collection, at the given index.
 int WTList.indexOf(Persistable p)
          Gets the index of the given object.
 int WTList.lastIndexOf(Persistable p)
          Gets the last index of the given object.
 Persistable WTList.set(int index, Persistable p)
          Sets the object at the given index.
 boolean WTList.connect(Persistable p, WTCollection source)
          Connects the given object from the source collection to this collection.
 Object WTKeyedMap.connect(Persistable p, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedMap.connect(Persistable p, WTKeyedMap source, boolean put_if_not_present)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedMap.connect(Persistable p, Object value, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 boolean WTKeyedMap.containsKey(Persistable p)
          

Supported API: true
 Object WTKeyedMap.get(Persistable p)
          

Supported API: true
 Object WTKeyedMap.put(Persistable p, Object value)
          

Supported API: true
 Object WTKeyedMap.remove(Persistable p)
          

Supported API: true
 Object WTKeyedHashMap.connect(Persistable p, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedHashMap.connect(Persistable p, WTKeyedMap source, boolean put_if_not_present)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedHashMap.connect(Persistable p, Object value, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 boolean WTKeyedHashMap.containsKey(Persistable p)
          

Supported API: false
 Object WTKeyedHashMap.get(Persistable p)
          

Supported API: true
 Object WTKeyedHashMap.put(Persistable p, Object value)
          

Supported API: false
 Object WTKeyedHashMap.remove(Persistable p)
          

Supported API: false
(package private)  boolean WTKeyedHashMap.containsNonPersistedKey(Persistable p)
           
(package private)  Object WTKeyedHashMap.removeNonPersistedKey(Persistable p)
           
(package private)  WTKeyedMap.WTEntry WTKeyedHashMap.getEntry(Persistable p)
           
protected  boolean WTKeyedHashMap.KeySet.containsNonPersisted(Persistable p)
           
 WTReference WTKeyedHashMap.KeySet.getReference(Persistable p)
           
protected  boolean WTKeyedHashMap.KeySet.removeNonPersisted(Persistable p)
           
 boolean WTKeyedHashMap.FilteredSet.contains(Persistable p)
           
 WTReference WTKeyedHashMap.FilteredSet.getReference(Persistable p)
           
 boolean WTKeyedHashMap.FilteredSet.remove(Persistable p)
           
 boolean WTKeyedHashMap.ExpandableFilteredSet.add(Persistable p)
           
 boolean WTHashSet.add(Persistable p)
          

Supported API: false
protected  boolean WTHashSet.removeNonPersisted(Persistable p)
          Attempts to remove the given non-persisted Persistable from the collection.
protected  boolean WTHashSet.containsNonPersisted(Persistable p)
           
 WTReference WTHashSet.getReference(Persistable p)
           
 boolean WTCollection.add(Persistable p)
          Adds the given object to this collection.
 boolean WTCollection.connect(Persistable p, WTCollection source)
          Connects the given object from the source collection to this collection.
 boolean WTCollection.connect(Persistable p, WTCollection source, boolean add_if_not_present)
          Connects the given object from the source collection to this collection.
 boolean WTCollection.contains(Persistable p)
          Determines if the collection contains the given object in some form.
 boolean WTCollection.remove(Persistable p)
          Removes the object from this collection.
 Persistable[] WTCollection.toArray(Persistable[] array)
          Fills the given array with the Persistables in this collection.
 boolean UnmodifiableCollections.UnmodifiableCollection.add(Persistable p)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.connect(Persistable p, WTCollection source)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.connect(Persistable p, WTCollection source, boolean add_if_not_present)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.contains(Persistable p)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.remove(Persistable p)
           
 Persistable[] UnmodifiableCollections.UnmodifiableCollection.toArray(Persistable[] p)
           
 WTReference UnmodifiableCollections.UnmodifiableCollection.getReference(Persistable p)
           
 void UnmodifiableCollections.UnmodifiableList.add(int param, Persistable p)
           
 void UnmodifiableCollections.UnmodifiableList.connect(int index, Persistable p, WTCollection source)
           
 int UnmodifiableCollections.UnmodifiableList.indexOf(Persistable p)
           
 int UnmodifiableCollections.UnmodifiableList.lastIndexOf(Persistable p)
           
 Persistable UnmodifiableCollections.UnmodifiableList.set(int param, Persistable p)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(Persistable persistable, WTKeyedMap source)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(Persistable persistable, WTKeyedMap source, boolean put_if_not_present)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(Persistable persistable, Object value, WTKeyedMap source)
           
 boolean UnmodifiableCollections.UnmodifiableKeyedMap.containsKey(Persistable persistable)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.get(Persistable persistable)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.put(Persistable persistable, Object obj)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.remove(Persistable persistable)
           
 Persistable UnmodifiableCollections.UnmodifiableValuedMap.getPersistable(Persistable key)
           
 QueryKey UnmodifiableCollections.UnmodifiableValuedMap.getQueryKey(Persistable key)
           
 WTReference UnmodifiableCollections.UnmodifiableValuedMap.getReference(Persistable key)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.add(Persistable p)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.connect(Persistable p, WTCollection source)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.connect(Persistable p, WTCollection source, boolean add_if_not_present)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.contains(Persistable p)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.remove(Persistable p)
           
 Persistable[] SynchronizedCollections.SynchronizedWTCollection.toArray(Persistable[] p)
           
 WTReference SynchronizedCollections.SynchronizedWTCollection.getReference(Persistable p)
           
 void SynchronizedCollections.SynchronizedWTList.add(int param, Persistable p)
           
 void SynchronizedCollections.SynchronizedWTList.connect(int index, Persistable p, WTCollection source)
           
 int SynchronizedCollections.SynchronizedWTList.indexOf(Persistable p)
           
 int SynchronizedCollections.SynchronizedWTList.lastIndexOf(Persistable p)
           
 Persistable SynchronizedCollections.SynchronizedWTList.set(int param, Persistable p)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(Persistable persistable, WTKeyedMap source)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(Persistable persistable, WTKeyedMap source, boolean put_if_not_present)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(Persistable persistable, Object value, WTKeyedMap source)
           
 boolean SynchronizedCollections.SynchronizedKeyedMap.containsKey(Persistable persistable)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.get(Persistable persistable)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.put(Persistable persistable, Object obj)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.remove(Persistable persistable)
           
 Persistable SynchronizedCollections.SynchronizedValuedMap.getPersistable(Persistable key)
           
 QueryKey SynchronizedCollections.SynchronizedValuedMap.getQueryKey(Persistable key)
           
 WTReference SynchronizedCollections.SynchronizedValuedMap.getReference(Persistable key)
           
(package private) static boolean RefreshHelper.isStale(Persistable p, int update_count)
           
(package private)  void RefreshHelper.Refresh.addStale(Persistable p, QueryKey key)
          Depending on the stale action, process the stale object
(package private)  void RefreshHelper.Refresh.processSecondPassObject(Persistable p)
          Inflate any references to the object in keysToReferences.
(package private)  void RefreshHelper.LockRefresh.processSecondPassObject(Persistable p)
           
(package private)  RefreshHelper.RoleReference RefreshHelper.LinkRefresh.createRoleAReference(WTReference ref, RefreshHelper.LinkRefresh.LinkData data, Persistable inflated_role)
          Create a role a reference for the given data.
(package private)  RefreshHelper.RoleReference RefreshHelper.LinkRefresh.createRoleBReference(WTReference ref, RefreshHelper.LinkRefresh.LinkData data, Persistable inflated_role)
          Create a role b reference for the given data.
(package private) static WTReference ReferenceUtility.createReference(int mask, Persistable p)
           
(package private) static QueryKey ReferenceUtility.getQueryKey(int mask, Persistable p)
           
(package private) static boolean ReferenceUtility.hasObjectIdentifier(Persistable p)
          Return true if the persistable has a non-null, assigned oid and is either persisted or deleted
(package private) static void ReferenceUtility.inflate(WTReference ref, Persistable p)
           
 WTReference ReferenceBased.getReference(Persistable p)
          Get a reference used internally by this collection that refers to the given Persistable.
 boolean EmptyCollections.EmptyCollection.add(Persistable p)
           
 boolean EmptyCollections.EmptyCollection.connect(Persistable p, WTCollection source)
           
 boolean EmptyCollections.EmptyCollection.connect(Persistable p, WTCollection source, boolean add_if_not_present)
           
 boolean EmptyCollections.EmptyCollection.contains(Persistable p)
           
 boolean EmptyCollections.EmptyCollection.remove(Persistable p)
           
 Persistable[] EmptyCollections.EmptyCollection.toArray(Persistable[] p)
           
 WTReference EmptyCollections.EmptyCollection.getReference(Persistable p)
           
 void EmptyCollections.EmptyList.add(int param, Persistable p)
           
 void EmptyCollections.EmptyList.connect(int index, Persistable p, WTCollection source)
           
 int EmptyCollections.EmptyList.indexOf(Persistable p)
           
 int EmptyCollections.EmptyList.lastIndexOf(Persistable p)
           
 Persistable EmptyCollections.EmptyList.set(int param, Persistable p)
           
 Object EmptyCollections.EmptyKeyedMap.connect(Persistable persistable, WTKeyedMap source)
           
 Object EmptyCollections.EmptyKeyedMap.connect(Persistable persistable, WTKeyedMap source, boolean put_if_not_present)
           
 Object EmptyCollections.EmptyKeyedMap.connect(Persistable p, Object value, WTKeyedMap source)
           
 boolean EmptyCollections.EmptyKeyedMap.containsKey(Persistable persistable)
           
 Object EmptyCollections.EmptyKeyedMap.get(Persistable persistable)
           
 Object EmptyCollections.EmptyKeyedMap.put(Persistable persistable, Object obj)
           
 Object EmptyCollections.EmptyKeyedMap.remove(Persistable persistable)
           
 Persistable EmptyCollections.EmptyValuedMap.getPersistable(Persistable key)
           
 QueryKey EmptyCollections.EmptyValuedMap.getQueryKey(Persistable key)
           
 WTReference EmptyCollections.EmptyValuedMap.getReference(Persistable key)
           
 boolean AbstractWTList.add(Persistable p)
          

Supported API: false
 void AbstractWTList.add(int index, Persistable p)
          

Supported API: false
 void AbstractWTList.connect(int index, Persistable p, WTCollection source)
          

Supported API: false
 int AbstractWTList.indexOf(Persistable p)
          

Supported API: false
 int AbstractWTList.lastIndexOf(Persistable p)
          

Supported API: false
 Persistable AbstractWTList.set(int index, Persistable p)
          

Supported API: false
 boolean AbstractWTCollection.add(Persistable p)
          

Supported API: false
 boolean AbstractWTCollection.connect(Persistable p, WTCollection source)
          

Supported API: false
 boolean AbstractWTCollection.connect(Persistable p, WTCollection source, boolean add_if_not_present)
          Connects the given object from the source collection to this collection.
 boolean AbstractWTCollection.contains(Persistable p)
          

Supported API: false
protected  boolean AbstractWTCollection.containsNonPersisted(Persistable p)
          Attempts to remove the given non-persisted Persistable from the collection.
 boolean AbstractWTCollection.remove(Persistable p)
          

Supported API: false
protected  boolean AbstractWTCollection.removeNonPersisted(Persistable p)
          Attempts to remove the given non-persisted Persistable from the collection.
 Persistable[] AbstractWTCollection.toArray(Persistable[] array)
          

Supported API: false
 WTReference AbstractWTCollection.getReference(Persistable p)
          Get a reference used internally by this collection that refers to the given Persistable.
 

Constructors in wt.fc.collections with parameters of type Persistable
WTKeyedHashMap.HashMapProxy(Persistable p)
           
RefreshHelper.RoleObjectReference(Persistable role_obj, WTReference link_reference)
           
RefreshHelper.RoleAObjectReference(Persistable role_obj, WTReference link_reference)
           
RefreshHelper.RoleBObjectReference(Persistable role_obj, WTReference link_reference)
           
 

Uses of Persistable in wt.fc.delete
 

Methods in wt.fc.delete that return Persistable
 Persistable StandardDeleteManager.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardDeleteManager.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardDeleteManager.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
 Persistable DeleteManagerFwd.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManagerFwd.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManagerFwd.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
 Persistable DeleteManagerEvent.getTarget()
          

Supported API: true
 Persistable DeleteManager.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManager.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManager.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
 

Methods in wt.fc.delete with parameters of type Persistable
protected  void StandardDeleteManager.checkMarkForDelete(Persistable obj)
          Ensure that it is valid to store the given persistable object into the datastore.
protected  void StandardDeleteManager.dispatchVetoableEvent(String eventType, Persistable obj)
          

Supported API: false
 Persistable StandardDeleteManager.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardDeleteManager.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable StandardDeleteManager.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
 Persistable DeleteManagerFwd.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManagerFwd.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManagerFwd.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
 Persistable DeleteManager.markForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManager.restoreMarkForDelete(Persistable obj)
          Updates the given Persistable object in the datastore.
 Persistable DeleteManager.makeUnrestorable(Persistable obj)
          Makes the marked-for-delete object unrestorable.
static long DeleteHelper.getMarkForDelete(Persistable obj)
          Retrieves the mark for delete long for the given Persistable object.
static boolean DeleteHelper.isMarkedForDelete(Persistable obj)
          

Supported API: false
static boolean DeleteHelper.isRestorable(Persistable obj)
          

Supported API: false
 

Constructors in wt.fc.delete with parameters of type Persistable
DeleteManagerEvent(DeleteManager deleteManager, String eventType, Persistable target)
          

Supported API: false
 

Uses of Persistable in wt.fc.dynamicenum
 

Classes in wt.fc.dynamicenum that implement Persistable
 class FilteredDynamicEnumSet
          This class provides an enumeration of Strings, based on a wt.fc.DynamicEnumType, and allowing values to be added to or removed from the enumeration, in the context of a specified Container.
 

Uses of Persistable in wt.federation
 

Subinterfaces of Persistable in wt.federation
 interface FederatedLinkHolder
          

Supported API: false

Extendable: false
 interface RemotelyLinkable
          

Supported API: false

Extendable: false
 

Classes in wt.federation that implement Persistable
 class DirectoryTranslationTable
           Use the newDirectoryTranslationTable static factory method(s), not the DirectoryTranslationTable constructor, to construct instances of this class.
 class FederatedDirectoryService
          This class implements a Federated interface to directory services such as LDAP-accessible directory services.
 class FederatedInfoEngineService
          This class implements FederatedService objects that use Info*Engine to access remote systems and data sources.
 class FederatedLink
           Use the newFederatedLink static factory method(s), not the FederatedLink constructor, to construct instances of this class.
 class InfoEngineTranslationTable
          Generate a unique identifier for a remote object given a key and a set of name/value substitutions.
 class LightweightProxy
           Use the newLightweightProxy static factory method(s), not the LightweightProxy constructor, to construct instances of this class.
 class MasterIteration
           Use the newMasterIteration static factory method(s), not the MasterIteration constructor, to construct instances of this class.
 class ProxyDocument
           Use the newProxyDocument static factory method(s), not the ProxyDocument constructor, to construct instances of this class.
 class ProxyDocumentMaster
           Use the newProxyDocumentMaster static factory method(s), not the ProxyDocumentMaster constructor, to construct instances of this class.
 class ProxyGroup
          Proxy group of users.
 class ProxyPartMaster
           Use the newProxyPartMaster static factory method(s), not the ProxyPartMaster constructor, to construct instances of this class.
 class ProxyURLData
           Use the newProxyURLData static factory method(s), not the ProxyURLData constructor, to construct instances of this class.
 class ProxyUser
           Use the newProxyUser static factory method(s), not the ProxyUser constructor, to construct instances of this class.
 

Methods in wt.federation that return Persistable
 Persistable StandardFederationService.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 Persistable StandardFederationService.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
static Persistable FederationUtilities.checkFreshness(Persistable obj)
          Deprecated. See FederationServiceSvr.
static Persistable FederationUtilities.getPersistentInstance(Federated proxy)
           
 Persistable FederationServiceSvr.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 Persistable FederationServiceFwd.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 Persistable FederationService.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 Persistable StandardFederationService.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 Persistable StandardFederationService.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
static Persistable FederationUtilities.checkFreshness(Persistable obj)
          Deprecated. See FederationServiceSvr.
static Persistable FederationUtilities.getPersistentInstance(Federated proxy)
           
 Persistable FederationServiceSvr.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 Persistable FederationServiceFwd.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 Persistable FederationService.getPersistentInstance(Federated proxy)
          Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance.
 

Methods in wt.federation with parameters of type Persistable
 QueryResult StandardFederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult StandardFederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 Persistable StandardFederationService.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 QueryResult ProxyUser.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyURLData.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyPartMaster.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyGroup.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyDocumentMaster.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyDocument.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
static Hashtable ObjectOutputTable.createAttributeTable(Persistable obj)
          Static convenience method that returns an attribute table given a Persistable object.
static Hashtable ObjectAttributeTable.createAttributeTable(Persistable obj)
          Static convenience method that returns an attribute table given a Persistable object.
private  void InfoEngineInputStream.initialize(FederatedInfoEngineService service, Persistable referenceObject)
          Initialize an InfoEngineInputStream instance.
static Persistable FederationUtilities.checkFreshness(Persistable obj)
          Deprecated. See FederationServiceSvr.
static QueryResult FederationUtilities.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Deprecated. See FederationService.
 Persistable FederationServiceSvr.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 QueryResult FederationServiceFwd.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult FederationServiceFwd.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 QueryResult FederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult FederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult FederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult FederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult FederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult FederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 QueryResult FederatedService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
 QueryResult FederatedInfoEngineService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedInfoEngineService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedInfoEngineService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
private  String FederatedInfoEngineService.substituteFieldValues(String s, Persistable obj)
          Substitute the values of fields from a specified object into a specified string.
 QueryResult FederatedDirectoryService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedDirectoryService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedDirectoryService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
private  BinaryLink FederatedDirectoryService.createLinkObject(Class linkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Create a link object that associates two Persistables.
 QueryResult Federated.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
private  void DirectoryInputStream.initialize(DirContext context, FederatedDirectoryService service, Persistable referenceObject)
          Initialize a DirectoryInputStream instance.
 void BasicEventDelegate.validateLinkAction(Persistable object)
          

Supported API: false
 QueryResult StandardFederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult StandardFederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult StandardFederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 Persistable StandardFederationService.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 QueryResult ProxyUser.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyURLData.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyPartMaster.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyGroup.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyDocumentMaster.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
 QueryResult ProxyDocument.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
static Hashtable ObjectOutputTable.createAttributeTable(Persistable obj)
          Static convenience method that returns an attribute table given a Persistable object.
static Hashtable ObjectAttributeTable.createAttributeTable(Persistable obj)
          Static convenience method that returns an attribute table given a Persistable object.
private  void InfoEngineInputStream.initialize(FederatedInfoEngineService service, Persistable referenceObject)
          Initialize an InfoEngineInputStream instance.
static Persistable FederationUtilities.checkFreshness(Persistable obj)
          Deprecated. See FederationServiceSvr.
static QueryResult FederationUtilities.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Deprecated. See FederationService.
static QueryResult FederationUtilities.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Deprecated. See FederationService.
 Persistable FederationServiceSvr.checkFreshness(Persistable obj)
          Determines whether the specified object is an expired or stale proxy.
 QueryResult FederationServiceFwd.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult FederationServiceFwd.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult FederationServiceFwd.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 QueryResult FederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Returns all link objects that exist between two specified source objects in all known services.
 QueryResult FederationService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2, Enumeration services)
          Returns all link objects that exist between two specified source objects in a specified set of services.
 QueryResult FederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and a link class.
 QueryResult FederationService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and a link class.
 QueryResult FederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Returns objects associated with the specified source object in all known services given a role and selection critieria.
 QueryResult FederationService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, Enumeration services)
          Returns objects associated with the specified source object in the specified list of services given a role and selection critieria.
 QueryResult FederatedService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
 QueryResult FederatedInfoEngineService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedInfoEngineService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedInfoEngineService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
private  String FederatedInfoEngineService.substituteFieldValues(String s, Persistable obj)
          Substitute the values of fields from a specified object into a specified string.
 QueryResult FederatedDirectoryService.findObjects(Class targetLinkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Return all link objects in this service that exist between two specified source objects.
 QueryResult FederatedDirectoryService.navigate(Persistable obj, String role, Class linkClass, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link class.
 QueryResult FederatedDirectoryService.navigate(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide)
          Return objects from this federated service related to the specified source object given a role and link selection crtieria.
private  BinaryLink FederatedDirectoryService.createLinkObject(Class linkClass, Persistable obj1, String obj1Role, Persistable obj2)
          Create a link object that associates two Persistables.
 QueryResult Federated.findLinks(Class targetLinkClass, String obj1Role, Persistable obj2)
          Return all link objects that exist between the Federated object and the specified source object.
private  void DirectoryInputStream.initialize(DirContext context, FederatedDirectoryService service, Persistable referenceObject)
          Initialize a DirectoryInputStream instance.
 void BasicEventDelegate.validateLinkAction(Persistable object)
          

Supported API: false
 

Constructors in wt.federation with parameters of type Persistable
InfoEngineInputStream(FederatedInfoEngineService service, Persistable referenceObject)
          Create an InfoEngineInputStream instance.
DirectoryInputStream(DirContext context, FederatedDirectoryService service, Persistable referenceObject)
          Create a DirectoryInputStream instance.
InfoEngineInputStream(FederatedInfoEngineService service, Persistable referenceObject)
          Create an InfoEngineInputStream instance.
DirectoryInputStream(DirContext context, FederatedDirectoryService service, Persistable referenceObject)
          Create a DirectoryInputStream instance.
 

Uses of Persistable in wt.folder
 

Subinterfaces of Persistable in wt.folder
 interface CabinetBased
          An interface that defines information as being part of a Cabinet and Folder organization structure.
 interface CabinetMember
          A CabinetMember is an object that can be put in a Cabinet, but not a SubFolder.
 interface Folder
          A Folder acts a container of information.
 interface Foldered
          A Foldered object is one that lives in a Folder (Cabinet or SubFolder).
 interface FolderEntry
          A FolderEntry is an object that can be considered one of the entries in a folder.
 interface FolderEntryLink
          Internal implementation interface that helps abstract common characteristics of FolderMembership associations and Shortcut associations.
 interface FolderMembership
          A FolderMembership association defines the basic containment characteristic of a Folder.
 interface FolderServiceManaged
          

Supported API: false

Extendable: false
 interface IteratedFoldered
          Information that is Iterated and is stored in folders is handled differently than other Foldered information.
 interface Shortcut
          Provides a means for one Folder to have references to other Folder's or FolderEntry objects (ie to any CabinetBased object).
 

Classes in wt.folder that implement Persistable
 class Cabinet
          A Cabinet is a major organizing characteristic for information residing inf folders.
 class DynamicFolderMembershipLink
          Holds a persistent association between a Folder (Cabinet or SubFolder) and a Foldered object (it's member).
 class FolderMemberLink
          Holds a persistent association between a Folder (Cabinet or SubFolder) and a Foldered object (it's member).
 class IteratedFolderMemberLink
          Holds a persistent association between a Folder (Cabinet or SubFolder) and the latest iteration of an IteratedFoldered object (it's member).
 class IteratedShortcutLink
          A persistent assocation between a Folder and the latest iteration of an iterated member of a Folder.
 class ShortcutLink
          A persistent assocation between a Folder and a non-iterated CabinetBased object.
 class SubFolder
          A SubFolder is a non-root folder, ie it resides in a Cabinet.
 class SubFolderLink
          Provides a persistent association between a SubFolder with it's parent Folder.
 class SubFolderLinkConstraint
          Defines the class which performs the uniqueness constraint for a SubFolder.
 

Fields in wt.folder declared as Persistable
private  Persistable FolderHierarchy.FolderEntryInfo.thePersistable
           
private  Persistable FolderHierarchy.FolderEntryInfo.thePersistable
           
 

Methods in wt.folder that return Persistable
 Persistable FolderHierarchy.FolderEntryInfo.getPersistable()
           
 Persistable FolderHierarchy.FolderEntryInfo.getPersistable()
           
 

Methods in wt.folder with parameters of type Persistable
 void SubFolderReference.inflate(Persistable obj)
          

Supported API: false
 void CabinetReference.inflate(Persistable obj)
          

Supported API: false
 void SubFolderReference.inflate(Persistable obj)
          

Supported API: false
 void CabinetReference.inflate(Persistable obj)
          

Supported API: false
 

Constructors in wt.folder with parameters of type Persistable
FolderHierarchy.FolderEntryInfo(Persistable p)
           
FolderHierarchy.FolderEntryInfo(Persistable p)
           
 

Uses of Persistable in wt.fv
 

Classes in wt.fv that implement Persistable
 class FileFolder
          

Supported API: false

Extendable: false
 class FvFolder
           Use the newFvFolder static factory method(s), not the FvFolder constructor, to construct instances of this class.
 class FvFolderItemLink
           Use the newFvFolderItemLink static factory method(s), not the FvFolderItemLink constructor, to construct instances of this class.
 class FvHost
           Use the newFvHost static factory method(s), not the FvHost constructor, to construct instances of this class.
 class FvItem
           Use the newFvItem static factory method(s), not the FvItem constructor, to construct instances of this class.
 class FvMount
           Use the newFvMount static factory method(s), not the FvMount constructor, to construct instances of this class.
 class FvPolicyItem
          The FvPolicy references file vault that apply to a specific content item holder for a specific event in a given state.
 class FvPolicyRule
          FvPolicyRule objects indicate what file vault is applicable when an event happens to an object.
 class FvServicePersistentFlags
           Use the newFvServicePersistentFlags static factory method(s), not the FvServicePersistentFlags constructor, to construct instances of this class.
 class FvVault
           Use the newFvVault static factory method(s), not the FvVault constructor, to construct instances of this class.
 class FvVaultFolderLink
           Use the newFvVaultFolderLink static factory method(s), not the FvVaultFolderLink constructor, to construct instances of this class.
 class RevaultingSession
           Use the newRevaultingSession static factory method(s), not the RevaultingSession constructor, to construct instances of this class.
 class ReVaultSessionId
           Use the newReVaultSessionId static factory method(s), not the ReVaultSessionId constructor, to construct instances of this class.
 class RevaultUrlSession
           Use the newRevaultUrlSession static factory method(s), not the RevaultUrlSession constructor, to construct instances of this class.
 class RvStreamIdCounter
           Use the newRvStreamIdCounter static factory method(s), not the RvStreamIdCounter constructor, to construct instances of this class.
 class SiteHostLink
           Use the newSiteHostLink static factory method(s), not the SiteHostLink constructor, to construct instances of this class.
 class SiteVaultLink
           Use the newSiteVaultLink static factory method(s), not the SiteVaultLink constructor, to construct instances of this class.
 class StoredItem
          

Supported API: false

Extendable: false
 class StreamIdentity
           Use the newStreamIdentity static factory method(s), not the StreamIdentity constructor, to construct instances of this class.
 class Vault
          

Supported API: false

Extendable: false
 class VaultPolicyItemLink
           Use the newVaultPolicyItemLink static factory method(s), not the VaultPolicyItemLink constructor, to construct instances of this class.
 class VaultPolicyRuleLink
           Use the newVaultPolicyRuleLink static factory method(s), not the VaultPolicyRuleLink constructor, to construct instances of this class.
 

Uses of Persistable in wt.fv.master
 

Classes in wt.fv.master that implement Persistable
 class ContReplHistory
           Use the newContReplHistory static factory method(s), not the ContReplHistory constructor, to construct instances of this class.
 class MasteredOnReplicaItem
           Use the newMasteredOnReplicaItem static factory method(s), not the MasteredOnReplicaItem constructor, to construct instances of this class.
 class ReplicaFolder
           Use the newReplicaFolder static factory method(s), not the ReplicaFolder constructor, to construct instances of this class.
 class ReplicatedItem
           Use the newReplicatedItem static factory method(s), not the ReplicatedItem constructor, to construct instances of this class.
 class ReplicaVault
           Use the newReplicaVault static factory method(s), not the ReplicaVault constructor, to construct instances of this class.
 

Methods in wt.fv.master with parameters of type Persistable
static void StandardMasterService.checkUpdateRelSiteConfig(Persistable object)
           
 

Uses of Persistable in wt.fv.uploadtocache
 

Classes in wt.fv.uploadtocache that implement Persistable
 class UploadedContentData
           Use the newUploadedContentData static factory method(s), not the UploadedContentData constructor, to construct instances of this class.
 class UploadStatus
           Use the newUploadStatus static factory method(s), not the UploadStatus constructor, to construct instances of this class.
 

Uses of Persistable in wt.graph
 

Subinterfaces of Persistable in wt.graph
 interface ObjectGraph
          Provides a top-level abstraction of an object graph.
 interface ObjectGraphEdge
          Provides a top-level abstraction of an edge in an object graph.
 interface ObjectGraphNode
          Provides a top-level abstraction of a node in an object graph.
 

Classes in wt.graph that implement Persistable
 class AbstractObjectGraph
          Provides a value-add "basic" implementation of an object graph abstraction.
 class AbstractObjectGraphEdge
          Provides a value-add "basic" implementation of an object graph edge abstraction.
 class AbstractObjectGraphNode
          Provides a value-add "basic" implementation of an object graph node abstraction.
 class TheObjectGraphEdgeGraph
           Use the newTheObjectGraphEdgeGraph static factory method(s), not the TheObjectGraphEdgeGraph constructor, to construct instances of this class.
 class TheObjectGraphNodeGraph
           Use the newTheObjectGraphNodeGraph static factory method(s), not the TheObjectGraphNodeGraph constructor, to construct instances of this class.
 class TheObjectGraphRoot
           Use the newTheObjectGraphRoot static factory method(s), not the TheObjectGraphRoot constructor, to construct instances of this class.
 

Methods in wt.graph that return Persistable
 Persistable XMLObjectContentImage.getObject()
          

Supported API: false
 Persistable VariableObjectReferenceImage.getObject()
          

Supported API: false
 Persistable ObjectInfo.getObject()
          

Supported API: false
abstract  Persistable ObjectImage.getObject()
          

Supported API: false
 Persistable AbstractObjectGraphEdge.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable AbstractObjectGraphEdge.getOtherObject(Persistable obj)
          Gets this link's other side role.
 Persistable AbstractObjectGraphEdge.getRoleAObject()
          Gets the role A object of this Link for this Link.
 Persistable AbstractObjectGraphEdge.getRoleBObject()
          Gets the role B object of this Link for this Link.
 

Methods in wt.graph with parameters of type Persistable
 void XMLObjectContentImage.setValue(Persistable value)
          

Supported API: false
 void VariableObjectReferenceImage.setValue(Persistable value)
          

Supported API: false
 void ObjectInfo.setImage(Persistable image, String consumer)
          

Supported API: false
abstract  void ObjectImage.setValue(Persistable value)
          

Supported API: false
 void ObjectGraphWalker.traverse(Persistable root)
          Traverses the root node.
static ObjectGraphNode ObjectGraphNodeFactory.newNode(Persistable object, String nodeImpl)
          Allows construction of an object graph node based on the given persistable object as the node of the graph.
 ObjectGraph ObjectGraphFactory.newGraph(Persistable root, String graphImpl, String nodeImpl, String edgeImpl)
          Allows construction of an object graph based on the given Persistable object as the root of the graph.
protected  ObjectGraph ObjectGraphFactory._newGraph(Persistable root, String graphImpl, String nodeImpl, String edgeImpl)
          Allows construction of an object graph based on the given Persistable object as the root of the graph.
 boolean ObjectGraphCallback.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 boolean ObjectGraphCallback.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          Vist nodes at this level.
 void AbstractObjectGraphNode.expandNode(Persistable origin, Vector edges, Vector nodes)
          [Default implementation that] expands the node returning all of the links and nodes associated with the parent node.
 Persistable AbstractObjectGraphEdge.getOtherObject(Persistable obj)
          Gets this link's other side role.
 String AbstractObjectGraphEdge.getRole(Persistable obj)
          Gets this link's role name.
 void AbstractObjectGraphEdge.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void AbstractObjectGraphEdge.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec AbstractObjectGraphEdge.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] AbstractObjectGraphEdge.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
 QuerySpec AbstractObjectGraphEdge.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 void AbstractObjectGraph.traverse(Persistable root)
          Traverses the root node.
 void AbstractObjectGraph.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 

Uses of Persistable in wt.graph.processor
 

Methods in wt.graph.processor with parameters of type Persistable
 boolean PreviewProcessingModeVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          

Supported API: false
 boolean PreviewProcessingModeVisitor.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          

Supported API: false
private  boolean PreviewProcessingModeVisitor.processNode(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
           
private  void PreviewProcessingModeVisitor.storeObjectGraphNode(ObjectGraphNode a_graphNode, Persistable a_node)
           
private  ObjectGraphNode PreviewProcessingModeVisitor.findObjectGraphNode(Persistable a_node)
           
 ObjectGraph ObjectGraphTemplateProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode, int type, ConfigSpec config)
          

Supported API: false
 ObjectGraph ObjectGraphTemplateProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 ObjectGraph ObjectGraphTemplateProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode, int type)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 ObjectGraph ObjectGraphProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 ObjectGraph ObjectGraphProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode, int type)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 ObjectGraph GraphProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 ObjectGraph GraphProcessor.process(ObjectGraph graph, Persistable root, String graphImpl, String nodeImpl, String edgeImpl, boolean previewMode, int type)
          The implementor of this method does the work of creating the ObjectGraph given the Persistable root object and an ObjectGraph which may be the ObjectGraphTemplate or the ObjectGraph that is to be further transformed (depending on type of GraphProcessor produced by the Factor).
 boolean ApplicationProcessingModeVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          

Supported API: false
 boolean ApplicationProcessingModeVisitor.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          

Supported API: false
private  boolean ApplicationProcessingModeVisitor.processLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
           
private  boolean ApplicationProcessingModeVisitor.checkForNotExcluded(Persistable fromNode, Link link, Persistable toNode, int level)
           
private  boolean ApplicationProcessingModeVisitor.processNode(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
           
private  void ApplicationProcessingModeVisitor.storeObjectGraphNode(ObjectGraphNode a_graphNode, Persistable a_node)
           
private  ObjectGraphNode ApplicationProcessingModeVisitor.findObjectGraphNode(Persistable a_node)
           
 

Uses of Persistable in wt.graph.template
 

Subinterfaces of Persistable in wt.graph.template
 interface ObjectGraphEdgeTemplate
          Provides a top-level abstraction of an edge template in an object graph template.
 interface ObjectGraphNodeTemplate
          Provides a top-level abstraction of a node template in an object graph template.
 interface ObjectGraphTemplate
          Provides a top-level abstraction of an object graph template.
 

Classes in wt.graph.template that implement Persistable
 class AbstractObjectGraphEdgeTemplate
          Provides a value-add "basic" implementation of an object graph edge abstraction.
 class AbstractObjectGraphNodeTemplate
          Provides a value-add "basic" implementation of an object graph node abstraction.
 class AbstractObjectGraphTemplate
          Provides a value-add "basic" implementation of an object graph template abstraction.
 class TheObjectGraphTemplateRoot
          

Supported API: false

Extendable: false
 

Methods in wt.graph.template that return Persistable
 Persistable ObjectPrototypeImage.getObject()
          

Supported API: false
 

Methods in wt.graph.template with parameters of type Persistable
 void ObjectPrototypeImage.setValue(Persistable value)
          

Supported API: false
 

Uses of Persistable in wt.iba.constraint
 

Classes in wt.iba.constraint that implement Persistable
 class ContainerConstraint
          

Supported API: false

Extendable: false
 class definition
           
 class SingleDefinitionConstraint
          

Supported API: false

Extendable: false
 

Uses of Persistable in wt.iba.definition
 

Subinterfaces of Persistable in wt.iba.definition
 interface AttributeDefinition
          The AttributeDefinition interface should be implemented by ninel concrete attribute defintion classes.
 interface ChildAttributeDefinition
          ChildAttributeDefinition inherits from AttributeHierarchyChild and serves as an interface for the attribute definition only.
 interface ChildAttributeOrganizer
          ChildAttributeOrganizer inherits from AttributeHierarchyChild and serves as an interface for the attribute organizer only.
 interface ParentAttributeDefinition
          ParentAttributeDefinition inherits from AttributeHierarchyParent and serves as an interface for the attribute definition only

Supported API: false

Extendable: false
 interface ParentAttributeOrganizer
          ParentAttributeOrganizer inherits from AttributeHierarchyParent and serves as an interface for the attribute organizer only

Supported API: false

Extendable: false
 interface SoftMetaData
          

Supported API: false

Extendable: false
 

Classes in wt.iba.definition that implement Persistable
 class AbstractAttributeDefinition
          AbstractAttributeDefinition is the super class of nine attribute definitions.
 class AttributeDefinitionLineage
           Use the newAttributeDefinitionLineage static factory method(s), not the AttributeDefinitionLineage constructor, to construct instances of this class.
 class AttributeOrganizer
          Attribute organizers are available for the organization of attribute definitions with a foldering mechanism.
 class AttributeOrganizerLineage
           Use the newAttributeOrganizerLineage static factory method(s), not the AttributeOrganizerLineage constructor, to construct instances of this class.
 class BooleanDefinition
          The Boolean attribute defintion.
 class FloatDefinition
          The Float attribute definition.
 class IntegerDefinition
          The Integer attribute definition.
 class RatioDefinition
          The Ratio attribute definition.
 class ReferenceDefinition
          The Reference attribute defintion.
 class StringDefinition
          The String attribute definition.
 class TimestampDefinition
          The Timestamp attribute definition.
 class UnitDefinition
          The Unit attribute definition.
 class UnitQOMLink
           Use the newUnitQOMLink static factory method(s), not the UnitQOMLink constructor, to construct instances of this class.
 class URLDefinition
          The URL attribute definition.
 

Uses of Persistable in wt.iba.definition.service
 

Methods in wt.iba.definition.service with parameters of type Persistable
protected  void StandardIBADefinitionService.dispatchVetoableEvent(String eventType, Persistable definition)
          Dispatches a IBADefinitionServiceEvent that includes the event type and target (i.e., AbstractAttributeDefinition).
private  boolean IBADefinitionDBService.hasValidLineage(ObjectIdentifier nodeID, Persistable parent)
           
 

Uses of Persistable in wt.iba.value
 

Subinterfaces of Persistable in wt.iba.value
 interface IBAReferenceable
          

Supported API: false

Extendable: false
 

Classes in wt.iba.value that implement Persistable
 class AbstractContextualValue
          

Supported API: false

Extendable: false
 class AbstractValue
          

Supported API: false

Extendable: false
 class BooleanValue
           Use the newBooleanValue static factory method(s), not the BooleanValue constructor, to construct instances of this class.
 class ContextTheAbstractContextualValue
           Use the newContextTheAbstractContextualValue static factory method(s), not the ContextTheAbstractContextualValue constructor, to construct instances of this class.
 class FloatValue
           Use the newFloatValue static factory method(s), not the FloatValue constructor, to construct instances of this class.
 class IntegerValue
           Use the newIntegerValue static factory method(s), not the IntegerValue constructor, to construct instances of this class.
 class RatioValue
           Use the newRatioValue static factory method(s), not the RatioValue constructor, to construct instances of this class.
 class ReferenceValue
           Use the newReferenceValue static factory method(s), not the ReferenceValue constructor, to construct instances of this class.
 class StringValue
           Use the newStringValue static factory method(s), not the StringValue constructor, to construct instances of this class.
 class TheBooleanValueDefinition
           Use the newTheBooleanValueDefinition static factory method(s), not the TheBooleanValueDefinition constructor, to construct instances of this class.
 class TheFloatValueDefinition
           Use the newTheFloatValueDefinition static factory method(s), not the TheFloatValueDefinition constructor, to construct instances of this class.
 class TheIntegerValueDefinition
           Use the newTheIntegerValueDefinition static factory method(s), not the TheIntegerValueDefinition constructor, to construct instances of this class.
 class TheRatioValueDefinition
           Use the newTheRatioValueDefinition static factory method(s), not the TheRatioValueDefinition constructor, to construct instances of this class.
 class TheReferenceValueDefinition
           Use the newTheReferenceValueDefinition static factory method(s), not the TheReferenceValueDefinition constructor, to construct instances of this class.
 class TheStringValueDefinition
           Use the newTheStringValueDefinition static factory method(s), not the TheStringValueDefinition constructor, to construct instances of this class.
 class TheTimestampValueDefinition
           Use the newTheTimestampValueDefinition static factory method(s), not the TheTimestampValueDefinition constructor, to construct instances of this class.
 class TheUnitValueDefinition
           Use the newTheUnitValueDefinition static factory method(s), not the TheUnitValueDefinition constructor, to construct instances of this class.
 class TheURLValueDefinition
           Use the newTheURLValueDefinition static factory method(s), not the TheURLValueDefinition constructor, to construct instances of this class.
 class TimestampValue
           Use the newTimestampValue static factory method(s), not the TimestampValue constructor, to construct instances of this class.
 class UnitValue
           Use the newUnitValue static factory method(s), not the UnitValue constructor, to construct instances of this class.
 class URLValue
           Use the newURLValue static factory method(s), not the URLValue constructor, to construct instances of this class.
 

Uses of Persistable in wt.iba.value.service
 

Methods in wt.iba.value.service with parameters of type Persistable
protected  void IBAValueDBService.validateMasteredDelete(Persistable target)
           
 

Uses of Persistable in wt.index
 

Classes in wt.index that implement Persistable
 class BulkIndexListEntry
          This class represents a row of a table that will contain a snapshot of all the Indexable objects in a Windchill database.
 class IndexPolicy
          Deprecated.  
 class IndexPolicyList
          The IndexPolicyList contains all indexers that apply to a specific indexable object type for a specific event in a given state.
 class IndexPolicyRule
          IndexPolicyRule objects indicate what indexers are applicable when an event happens to an object.
 

Methods in wt.index with parameters of type Persistable
private static String StandardIndexPolicyManager.getObjectInfo(Persistable object)
           
private static Object StandardIndexPolicyManager.getPropValueObj(ClassInfo objInfo, String propStr, Persistable object)
           
private static String BulkIndexHelper.getObjectInfo(Persistable object)
           
private static Object BulkIndexHelper.getPropValueObj(ClassInfo objInfo, String propStr, Persistable object)
           
 

Uses of Persistable in wt.inf.container
 

Subinterfaces of Persistable in wt.inf.container
 interface WTContained
          An interface for Persistable objects that store a reference to their WTContainer.
 interface WTContainedIdentified
          A utitlity interface that objects that are both Identified and WTContained should implement.
 interface WTContainer
          Implementors of WTContainer should create a new WTContainerInfo in their initializer: protected void initialize() throws WTException { super.initialize(); try { setContainerInfo(WTContainerInfo.newWTContainerInfo()); } catch (WTPropertyVetoException wtpve) { throw new WTException(wtpve); } }

Supported API: true

Extendable: false
 interface WTContainerTemplate
          Defines a default set of data to load into a WTContainer

Supported API: true

Extendable: false
 

Classes in wt.inf.container that implement Persistable
 class ClassicLink
           Use the newClassicLink static factory method(s), not the ClassicLink constructor, to construct instances of this class.
 class ContainerLink
           Use the newContainerLink static factory method(s), not the ContainerLink constructor, to construct instances of this class.
 class CreatorsLink
          Maps an OrgContainer to a WTGroup that contains the users that should be allowed to create a certain container type within the org container.
 class ExchangeContainer
          A special type of container that is used as the root of a given installation's container hierarchy.
 class IdentifiedContainerLink
           Use the newIdentifiedContainerLink static factory method(s), not the IdentifiedContainerLink constructor, to construct instances of this class.
 class OrgContainer
          A container for an organization's business and administrative objects.
 class ParticipatingMembersLink
           Use the newParticipatingMembersLink static factory method(s), not the ParticipatingMembersLink constructor, to construct instances of this class.
 class PrivateDomainLink
           Use the newPrivateDomainLink static factory method(s), not the PrivateDomainLink constructor, to construct instances of this class.
 class PublicDomainLink
           Use the newPublicDomainLink static factory method(s), not the PublicDomainLink constructor, to construct instances of this class.
 class TemplateLink
           Use the newTemplateLink static factory method(s), not the TemplateLink constructor, to construct instances of this class.
 

Methods in wt.inf.container that return Persistable
static Persistable MigrateContainerHelper.save(Persistable obj)
          Inserts the object if it isn't persisted, updates the object if it is.
static Persistable MigrateContainerHelper.getObject(ObjectReference ref)
          Gets the object that the given reference refers to
static Persistable MigrateContainerHelper.save(Persistable obj)
          Inserts the object if it isn't persisted, updates the object if it is.
static Persistable MigrateContainerHelper.getObject(ObjectReference ref)
          Gets the object that the given reference refers to
 

Methods in wt.inf.container with parameters of type Persistable
static Persistable MigrateContainerHelper.save(Persistable obj)
          Inserts the object if it isn't persisted, updates the object if it is.
 void WTContainerTemplateRef.inflate(Persistable obj)
          

Supported API: false
 void WTContainerRef.inflate(Persistable obj)
          

Supported API: false
private  ObjectIdentifier OrganizationCache.getId(Persistable obj)
           
private  ObjectIdentifier ContainerPathCache.getId(Persistable obj)
           
private  int AuditServiceEventHandler.getLoginsSinceCreation(Persistable object, WTUser user)
           
static Persistable MigrateContainerHelper.save(Persistable obj)
          Inserts the object if it isn't persisted, updates the object if it is.
 void WTContainerTemplateRef.inflate(Persistable obj)
          

Supported API: false
 void WTContainerRef.inflate(Persistable obj)
          

Supported API: false
private  ObjectIdentifier OrganizationCache.getId(Persistable obj)
           
private  ObjectIdentifier ContainerPathCache.getId(Persistable obj)
           
private  int AuditServiceEventHandler.getLoginsSinceCreation(Persistable object, WTUser user)
           
 

Uses of Persistable in wt.inf.library
 

Classes in wt.inf.library that implement Persistable
 class WTLibrary
           Use the newWTLibrary static factory method(s), not the WTLibrary constructor, to construct instances of this class.
 

Uses of Persistable in wt.inf.sharing
 

Classes in wt.inf.sharing that implement Persistable
 class SharedContainerMap
          Records which objects are shared by which containers.
 

Methods in wt.inf.sharing that return Persistable
private static Persistable StandardDataSharingService.getObject(ObjectIdentifier obj_id)
          Retrieves object given its object identifier.
private  Persistable StandardDataSharingService.disableMap(SharedContainerMap map)
          Disables a given map.
private  Persistable StandardDataSharingService.enableMap(SharedContainerMap map)
          Enables a given map.
 Persistable SharedContainerMap.getShared()
          Returns the target object.
 Persistable SharedContainerMap.getStructureHandle()
          Returns the handle of the structure for the map.
 Persistable DefaultDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Gives the container administrators the same rights as the share creator over the share target.
 Persistable DefaultDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
private  Persistable DefaultDataSharingDelegate.setObjectAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
static Persistable DataSharingServerHelper.lock(Persistable object)
          Locks (database) object passed as argument.
 Persistable DataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Sets ad hoc access control to the Persistable passed as argument This method is called when the object is being shared to the container passed as argument.
 Persistable DataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
 Persistable CtmDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Gives the container administrators the same rights as the share creator over the share target.
 Persistable CtmDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
private  Persistable CtmDataSharingDelegate.setObjectAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
 Persistable AbstractDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Empty body implementation: to be superseded by derived classes.
 

Methods in wt.inf.sharing with parameters of type Persistable
 QueryResult StructureSharingDelegate.getStructureObjects(Persistable struct_handle)
          Returns all objects in the structure to be shared given the handle.
 void StandardDataSharingService.disableShare(Persistable object, WTContainerRef container_ref)
          Disables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 void StandardDataSharingService.enableShare(Persistable object, WTContainerRef container_ref)
          Enables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap StandardDataSharingService.getObjectKeyMap(long share_key, Persistable object, int enabled_status)
          Returns the map for a given key, object and sharing status.
 long StandardDataSharingService.getShareKey(Persistable object, WTContainerRef to_container_ref)
          Returns the share key for the object and container passed as arguments.
 boolean StandardDataSharingService.isShareable(Persistable object)
          Determines if the Persistable can be shared.
 boolean StandardDataSharingService.isSharedTo(Persistable object, WTContainerRef container_ref)
          Determines if the object is shared to the container whose reference is passed as argument.
 void StandardDataSharingService.removeShare(Persistable object, WTContainerRef container_ref)
          Removes all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap StandardDataSharingService.shareObject(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 SharedContainerMap StandardDataSharingService.shareStructure(Persistable struct_handle, WTContainerRef to_container_ref, Folder to_folder)
          Shares a structure through the handle passed as argument.
 SharedContainerMap StandardDataSharingService.shareVersion(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 void StandardDataSharingService.switchShare(Persistable object1, WTContainerRef container_ref, Persistable object2)
          Replaces an object for another in a share map for a given target container.
 SharedContainerMap StandardDataSharingService.setAccessControl(SharedContainerMap map, WTContainer container, Persistable object)
          Sets ad hoc access control to the map and object passed as argument.
private  WTArrayList StandardDataSharingService.getFolderMaps(Persistable object, ObjectReference folder_ref)
          Returns a list with all maps associated for the object and folder passed as argument.
private static SharedContainerMap StandardDataSharingService.copy(SharedContainerMap map, Persistable object)
           
private  void StandardDataSharingService.moveAclEntries(AdHocControlled object1, Persistable object2, long owner_id)
          Removes all ACL entries from object1 with the key passed as argument.
private  SharedContainerMap StandardDataSharingService.sharePersistable(Persistable object, WTContainerRef to_container_ref, Folder to_folder, long share_key, int share_type)
          Shares an individual object.
private  SharedContainerMap StandardDataSharingService.shareVersion(Persistable object, WTContainerRef to_container_ref, Folder to_folder, long share_key, int share_type)
          Shares an individual object.
private  WTValuedMap StandardDataSharingService.getTargetFolderPairs(Persistable target, ObjectReference folder_ref)
           
private  void StandardDataSharingService.checkValidShare(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Throws exception if the sharing of an object to a container/folder is not valid.
private  int StandardDataSharingService.getShareableState(Persistable object)
           
private  WTArrayList StandardDataSharingService.copyFolderShares(List share_list, Persistable object, ObjectReference folder_ref)
          Copies shares to the object passed as argument.
 void StandardDataSharingService.checkIncompatibleDuplicate(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Checks whether the new share is compatible with existing shares of the same object to the same target container.
 SharedContainerMap StandardDataSharingService.checkDuplicate(Persistable object, WTContainerRef to_container_ref, Folder to_folder, boolean is_version)
          Checks if the object has been shared to the container to the folder passed as argument for the same type of sharing.
private  SharedContainerMap StandardDataSharingService.populateAttributes(SharedContainerMap map, Persistable object, WTContainerRef to_container_ref, Folder to_folder, long share_key, int share_type)
          Populates the attributes of a SharedContainedMap passed as argument.
private static WTArrayList StandardDataSharingService.toWTArrayList(Persistable object)
          Returns a WTCollection with a single persistable.
 SharedContainerMap StandardDataSharingService.setAccessControl(SharedContainerMap map, WTContainer container, Persistable object, Folder to_folder)
           
 SharedContainerMap SharedContainerMap.copy(Persistable object)
          Creates a non persistent copy of the object referencing the Persistable object passed as argument in case it is not null.
 QueryResult DefaultStructureSharingDelegate.getStructureObjects(Persistable struct_handle)
          Returns all objects in the structure to be shared given the handle.
 Persistable DefaultDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Gives the container administrators the same rights as the share creator over the share target.
 Persistable DefaultDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
private  void DefaultDataSharingDelegate.setIterationAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
private  Persistable DefaultDataSharingDelegate.setObjectAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
 SharedContainerMap DataSharingServiceSvr.setAccessControl(SharedContainerMap map, WTContainer container, Persistable object)
          Sets ad hoc access control to the map and object passed as argument.
 void DataSharingServiceFwd.disableShare(Persistable object, WTContainerRef container_ref)
          Disables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 void DataSharingServiceFwd.enableShare(Persistable object, WTContainerRef container_ref)
          Enables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap DataSharingServiceFwd.getObjectKeyMap(long share_key, Persistable object, int enabled_status)
          Returns the map for a given key, object and sharing status.
 long DataSharingServiceFwd.getShareKey(Persistable object, WTContainerRef to_container_ref)
          Returns the share key for the object and container passed as arguments.
 boolean DataSharingServiceFwd.isShareable(Persistable object)
          Determines if the Persistable can be shared.
 boolean DataSharingServiceFwd.isSharedTo(Persistable object, WTContainerRef container_ref)
          Determines if the object is shared to the container whose reference is passed as argument.
 void DataSharingServiceFwd.removeShare(Persistable object, WTContainerRef container_ref)
          Removes all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap DataSharingServiceFwd.shareObject(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 SharedContainerMap DataSharingServiceFwd.shareStructure(Persistable struct_handle, WTContainerRef to_container_ref, Folder to_folder)
          Shares a structure through the handle passed as argument.
 SharedContainerMap DataSharingServiceFwd.shareVersion(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 void DataSharingServiceFwd.switchShare(Persistable object1, WTContainerRef container_ref, Persistable object2)
          Replaces an object for another in a share map for a given target container.
 void DataSharingService.disableShare(Persistable object, WTContainerRef container_ref)
          Disables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 void DataSharingService.enableShare(Persistable object, WTContainerRef container_ref)
          Enables all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap DataSharingService.getObjectKeyMap(long share_key, Persistable object, int enabled_status)
          Returns the map for a given key, object and sharing status.
 long DataSharingService.getShareKey(Persistable object, WTContainerRef to_container_ref)
          Returns the share key for the object and container passed as arguments.
 boolean DataSharingService.isShareable(Persistable object)
          Determines if the Persistable can be shared.
 boolean DataSharingService.isSharedTo(Persistable object, WTContainerRef container_ref)
          Determines if the object is shared to the container whose reference is passed as argument.
 void DataSharingService.removeShare(Persistable object, WTContainerRef container_ref)
          Removes all wt,inf.sharing.SharedContainerMap for the target object and target container pased as arguments.
 SharedContainerMap DataSharingService.shareObject(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 SharedContainerMap DataSharingService.shareStructure(Persistable struct_handle, WTContainerRef to_container_ref, Folder to_folder)
          Shares a structure through the handle passed as argument.
 SharedContainerMap DataSharingService.shareVersion(Persistable object, WTContainerRef to_container_ref, Folder to_folder)
          Shares an object given the target container and the target folder.
 void DataSharingService.switchShare(Persistable object1, WTContainerRef container_ref, Persistable object2)
          Replaces an object for another in a share map for a given target container.
static Persistable DataSharingServerHelper.lock(Persistable object)
          Locks (database) object passed as argument.
static WTContainerRef DataSharingHelper.getContainerReference(Persistable obj)
          Returns the container of the object.
static boolean DataSharingHelper.contains(WTContainerRef container_ref, Persistable obj)
          Determines if a database object belongs to a given container.
 Persistable DataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Sets ad hoc access control to the Persistable passed as argument This method is called when the object is being shared to the container passed as argument.
 void DataSharingDelegate.checkValidShare(Persistable object, WTContainer to_container, boolean is_version_share)
          

Supported API: false
 Persistable DataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
 Persistable CtmDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Gives the container administrators the same rights as the share creator over the share target.
 void CtmDataSharingDelegate.checkValidShare(Persistable object, WTContainer to_container, boolean is_version_share)
          

Supported API: false
 boolean CtmDataSharingDelegate.noAdHocAccess(Persistable object)
          Determines whether object should be added default ad hoc ACL entries.
 Persistable CtmDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share, Folder to_folder)
           
private  void CtmDataSharingDelegate.setIterationAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
private  Persistable CtmDataSharingDelegate.setObjectAdHocAccess(Persistable object, WTContainer to_container, Folder to_folder)
           
 Persistable AbstractDataSharingDelegate.setObjectAccess(Persistable object, WTContainer to_container, boolean is_version_share)
          Empty body implementation: to be superseded by derived classes.
 void AbstractDataSharingDelegate.checkValidShare(Persistable object, WTContainer to_container, boolean is_version_share)
          

Supported API: false
 

Uses of Persistable in wt.inf.team
 

Subinterfaces of Persistable in wt.inf.team
 interface ContainerTeamManaged
          

Supported API: true

Extendable: false
 

Classes in wt.inf.team that implement Persistable
 class ContainerTeam
           Use the newContainerTeam static factory method(s), not the ContainerTeam constructor, to construct instances of this class.
 class ImplicitMemberLink
           Use the newImplicitMemberLink static factory method(s), not the ImplicitMemberLink constructor, to construct instances of this class.
 class MyPageQueryable
           Use the newMyPageQueryable static factory method(s), not the MyPageQueryable constructor, to construct instances of this class.
 

Methods in wt.inf.team that return Persistable
static Persistable ContainerTeamServerHelper.lock(Persistable object)
          Locks and refreshes the object passed as argument.
 

Methods in wt.inf.team with parameters of type Persistable
static Persistable ContainerTeamServerHelper.lock(Persistable object)
          Locks and refreshes the object passed as argument.
 void ContainerTeamReference.inflate(Persistable obj)
          

Supported API: false
 

Uses of Persistable in wt.inf.template
 

Classes in wt.inf.template that implement Persistable
 class DefaultWTContainerTemplate
          The package scope attributes are gettable by members of this package by design.
 class WTContainerTemplateMaster
           Use the newWTContainerTemplateMaster static factory method(s), not the WTContainerTemplateMaster constructor, to construct instances of this class.
 

Methods in wt.inf.template with parameters of type Persistable
 void WTContainerTemplateMasterReference.inflate(Persistable obj)
          

Supported API: false
 

Uses of Persistable in wt.intersvrcom
 

Classes in wt.intersvrcom that implement Persistable
 class Site
           Use the newSite static factory method(s), not the Site constructor, to construct instances of this class.
 class SitePrincipal
           Use the newSitePrincipal static factory method(s), not the SitePrincipal constructor, to construct instances of this class.
 class SiteRepository
           Use the newSiteRepository static factory method(s), not the SiteRepository constructor, to construct instances of this class.
 class SiteSecurity
           Use the newSiteSecurity static factory method(s), not the SiteSecurity constructor, to construct instances of this class.
 class SiteSecurityLink
           Use the newSiteSecurityLink static factory method(s), not the SiteSecurityLink constructor, to construct instances of this class.
 

Uses of Persistable in wt.ixb.actor
 

Methods in wt.ixb.actor that return Persistable
private  Persistable CheckOutActorForVersioned.findObject(ExpImpForVersionedObject handler, IxbElement fileXML, Importer importer)
           
 

Uses of Persistable in wt.ixb.archive
 

Methods in wt.ixb.archive with parameters of type Persistable
static void ArchiveHelper.addToRestoredObjectsSet(Persistable obj, Importer importer)
           
 

Uses of Persistable in wt.ixb.clientAccess
 

Methods in wt.ixb.clientAccess with parameters of type Persistable
 String StandardIXBService.getObjectDisplayId(Persistable obj, Locale locale)
          

Supported API: true
 String StandardIXBService.getObjectId(Persistable ob)
          Deprecated.  
 String StandardIXBService.getObjectNumber(Persistable ob)
           
 String IXBServiceFwd.getObjectDisplayId(Persistable obj, Locale locale)
          

Supported API: false
 String IXBServiceFwd.getObjectId(Persistable ob)
          Deprecated.  
 String IXBService.getObjectDisplayId(Persistable obj, Locale locale)
          

Supported API: true
 String IXBService.getObjectId(Persistable ob)
          Deprecated.  
 

Uses of Persistable in wt.ixb.conflictFramework
 

Classes in wt.ixb.conflictFramework that implement Persistable
 class ElementImportInfo
           Use the newElementImportInfo static factory method(s), not the ElementImportInfo constructor, to construct instances of this class.
 class ElementImportInfoImportSession
           Use the newElementImportInfoImportSession static factory method(s), not the ElementImportInfoImportSession constructor, to construct instances of this class.
 class EnvironmentConflict
           Use the newEnvironmentConflict static factory method(s), not the EnvironmentConflict constructor, to construct instances of this class.
 class EnvironmentConflictImportSession
           Use the newEnvironmentConflictImportSession static factory method(s), not the EnvironmentConflictImportSession constructor, to construct instances of this class.
 class ImportSession
           Use the newImportSession static factory method(s), not the ImportSession constructor, to construct instances of this class.
 

Uses of Persistable in wt.ixb.conflictFramework.conflictResolution
 

Methods in wt.ixb.conflictFramework.conflictResolution that return Persistable
private static Persistable IXConflictHelper.getPersistableObject(Class className, String id)
           
 

Uses of Persistable in wt.ixb.epm.handlers
 

Methods in wt.ixb.epm.handlers with parameters of type Persistable
private static String EPMHndHelper.getDefinitionName(Persistable definition)
          Returns the name of EPMParameterDefinition or EPMFeatureDefinition.
 

Uses of Persistable in wt.ixb.epm.handlers.forclasses
 

Fields in wt.ixb.epm.handlers.forclasses declared as Persistable
private  Persistable ExpImpForEPMBuildLinksRule.source
           
private  Persistable ExpImpForEPMBuildLinksRule.target
           
private  Persistable ExpImpForEPMBuildHistory.source
           
private  Persistable ExpImpForEPMBuildHistory.target
           
private  Persistable EPMLinkHandler.roleAObj
           
private  Persistable EPMLinkHandler.roleBObj
           
 

Methods in wt.ixb.epm.handlers.forclasses that return Persistable
static Persistable ExpImpForEPMSepFamilyTable.getFamilyTableBaselineMember(EPMWorkspace workspace, EPMSepFamilyTableMaster ftm, boolean returnBaselineMember)
          Returns EPMSepFamilyTable or EPMFamilyTableBaselineMember for the given master whose family table is in the given workspace checkpoint.
 Persistable EPMLinkHandler.getRoleAObjOfLink()
           
 Persistable EPMLinkHandler.getRoleBObjOfLink()
           
 

Uses of Persistable in wt.ixb.handlers.forattributes
 

Fields in wt.ixb.handlers.forattributes declared as Persistable
(package private)  Persistable ExpImpForLocalIdAttr.ObjectInfo.object
           
 

Methods in wt.ixb.handlers.forattributes that return Persistable
 Persistable ExpImpForLocalIdAttr.getNewObjectByOldObjectId(String oldLocalId)
           
 

Methods in wt.ixb.handlers.forattributes with parameters of type Persistable
 void ExpImpForLocalIdAttr.rememberNewObjectInfoForOldObjectId(Persistable newOb, boolean objectIsReallyNew, String oldObjectId, Importer importer)
           
 

Constructors in wt.ixb.handlers.forattributes with parameters of type Persistable
ExpImpForLocalIdAttr.ObjectInfo(Persistable _object, boolean _isNew)
           
 

Uses of Persistable in wt.ixb.handlers.forclasses
 

Fields in wt.ixb.handlers.forclasses declared as Persistable
private  Persistable ExpImpForWTPartReferenceLink.end_1
           
private  Persistable ExpImpForWTPartReferenceLink.end_2
           
private  Persistable ExpImpForWTPartDescribeLink.end_1
           
private  Persistable ExpImpForWTPartDescribeLink.end_2
           
 

Uses of Persistable in wt.ixb.handlers.netmarkets
 

Methods in wt.ixb.handlers.netmarkets with parameters of type Persistable
static void ProjectIXUtils.exportReference(Persistable pers_obj, IxbElement elem, Exporter exporter)
          
static File ProjectIXUtils.exportToJarFile(WTContainerRef contRef, Persistable persistObj, File tmpFile)
           
static NmIXExportParameters NmIXExportParameters.newNmIXExportParameters(WTContainerRef contRef, File tmpFile, String generatorId, Persistable pers)
           
static NmIXExportParameters NmIXExportParameters.newNmIXExportParameters(WTContainerRef contRef, File tmpFile, String generatorId, Persistable pers, boolean bFolder)
           
private  void NmIXExportParameters.initialize(WTContainerRef contRef, File tmpFile, String generatorId, Persistable pers)
           
private  void NmIXExportParameters.initialize(WTContainerRef contRef, File tmpFile, String generatorId, Persistable pers, ConfigSpec spec)
           
 void NmIXExportParameters.addGenerator(String generatorId, Persistable pers)
           
 void NmIXExportParameters.addGenerators(String[] gens, Persistable[] pers)
           
private  boolean IXServiceClone.isTypeDefinition(Persistable obj)
           
 

Uses of Persistable in wt.ixb.mapping
 

Classes in wt.ixb.mapping that implement Persistable
 class UfidMapping
           Use the newUfidMapping static factory method(s), not the UfidMapping constructor, to construct instances of this class.
 

Uses of Persistable in wt.ixb.objectset
 

Methods in wt.ixb.objectset with parameters of type Persistable
 boolean WTHashSet.contains(Persistable o)
           
 boolean WTHashSet.add(Persistable o)
           
 boolean WTHashSet.put(Persistable o)
           
 boolean WTHashSet.remove(Persistable o)
           
 boolean ObjectVisitor.visit(Persistable obj)
          Apply the desired algorithm when processing the specified object during product structure navigation.
static boolean ObjectSetHelper.isWorkingCopyOrInPersonalCabinet(Persistable ob)
          Test the target object is a working copy or in personal cabinet..
 boolean ObjectSetHelper.ComputeObjectSetVisitor.visit(Persistable ob)
           
abstract  boolean ObjectSetFilterTemplate.isFiltered(Persistable ob)
          

Supported API: true
 boolean ObjectSetFilter.isFiltered(Persistable ob)
          Returns true if the object is filtered out.
 boolean ExportPackage.addObject(Persistable obj)
          Adds the object to the package
 boolean ExportPackage.removeObject(Persistable obj)
          Removes object from the package
 

Uses of Persistable in wt.ixb.objectset.handlers
 

Methods in wt.ixb.objectset.handlers with parameters of type Persistable
 boolean FilterByTime.isFiltered(Persistable ob)
           
 boolean FilterByNumber.isFiltered(Persistable ob)
           
 boolean FilterByConfigSpec.isFiltered(Persistable ob)
           
 

Uses of Persistable in wt.ixb.objectset.handlers.navigator
 

Fields in wt.ixb.objectset.handlers.navigator declared as Persistable
 Persistable GeneralNavigator.topLevelObject
           
 

Methods in wt.ixb.objectset.handlers.navigator that return Persistable
 Persistable GeneralNavigator.getTopLevelObject()
           
 

Methods in wt.ixb.objectset.handlers.navigator with parameters of type Persistable
 String WTTypeDefinitionNavigator.getTopLevelObjectLocalizedImage(Persistable obj)
          Get the localized String displayable to the client for the given type definition.
 boolean WTTypeDefinitionNavigator.canBeUsedAsTopLevelObject(Persistable obj)
          Only the LATEST iteration which is checked in can be used as seed objects.
static Enumeration WTTypeDefinitionNavigator.navigateFromWTTypeDefinitionToIBADefinition(Persistable obj)
          Find the associated IBA definitions which are required for export.
 String SingleDocumentNavigator.getTopLevelObjectLocalizedImage(Persistable obj)
           
 boolean SingleDocumentNavigator.canBeUsedAsTopLevelObject(Persistable obj)
           
static Enumeration SingleDocumentNavigator.navigateFromWTDocumentToWTTypeDefinition(Persistable obj)
           
 String ProductStructureNavigatorWithEPM.getTopLevelObjectLocalizedImage(Persistable obj)
           
 boolean ProductStructureNavigatorWithEPM.canBeUsedAsTopLevelObject(Persistable obj)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromWTPartMasterToVersion(Persistable ob)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromWTDocumentMasterToVersion(Persistable obj)
           
static Enumeration ProductStructureNavigatorWithEPM.navigateFromWTPartToDescribeByDoc(Persistable ob)
           
private  Enumeration ProductStructureNavigatorWithEPM.navigateFromWTPartMasterToVersionImpl(Persistable ob)
           
static Enumeration ProductStructureNavigatorWithEPM.navigateFromWTPartToWTTypeDefinition(Persistable obj)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromEPMDocumentMasterToVersion(Persistable ob)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromDocumentMasterToVersion(Persistable ob)
           
static Enumeration ProductStructureNavigatorWithEPM.navigateFromEPMDocumentToCompatibleFamily(Persistable doc)
           
static Enumeration ProductStructureNavigatorWithEPM.navigateFromPartToDescribedBy(Persistable part)
           
static Enumeration ProductStructureNavigatorWithEPM.navigateFromPartToBuildSource(Persistable part)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromPartToBuildObjects(Persistable part)
          This method replaces navigateFromPartToBuildSource.
 Enumeration ProductStructureNavigatorWithEPM.navigateFromPartToEPMDescribeBy(Persistable part)
           
 Enumeration ProductStructureNavigatorWithEPM.navigateFromEPMDocToCompatibleFT(Persistable doc)
           
 String ProductStructureNavigator.getTopLevelObjectLocalizedImage(Persistable obj)
           
 boolean ProductStructureNavigator.canBeUsedAsTopLevelObject(Persistable obj)
           
 Enumeration ProductStructureNavigator.navigateFromWTPartMasterToVersion(Persistable ob)
           
 Enumeration ProductStructureNavigator.navigateFromWTDocumentMasterToVersion(Persistable obj)
           
static Enumeration ProductStructureNavigator.navigateFromWTPartToDescribeByDoc(Persistable ob)
           
private  Enumeration ProductStructureNavigator.navigateFromWTPartMasterToVersionImpl(Persistable ob)
           
static Enumeration ProductStructureNavigator.navigateFromWTPartToReferenceToDocMaster(Persistable ob)
           
static Enumeration ProductStructureNavigator.navigateFromWTPartToWTTypeDefinition(Persistable obj)
           
 Enumeration LiteProductStructureNavigator.navigateFromWTPartMasterToVersion(Persistable ob)
          Assumes that Master and iterations are in one container.
 String IBADefinitionNavigator.getTopLevelObjectLocalizedImage(Persistable obj)
           
(package private)  Enumeration GeneralNavigatorIterator.iterateOneLevel(ObjectVisitor visitor, Persistable from)
           
private  void GeneralNavigatorIterator.navigate(Persistable ob)
           
private  WTHashSet GeneralNavigatorIterator.navigateBy(Persistable ob, IxbElement ruleElem)
           
private  Enumeration GeneralNavigatorIterator.navigateFromForeignKey(Persistable ob, IxbElement linkElem)
           
private  Enumeration GeneralNavigatorIterator.navigateToForeignKey(Persistable ob, IxbElement linkElem)
           
private  Enumeration GeneralNavigatorIterator.navigateByLink(Persistable ob, IxbElement linkElem)
           
private  Enumeration GeneralNavigatorIterator.navigateByMethod(Persistable ob, IxbElement methodElem)
           
private  QueryResult GeneralNavigatorIterator.navigateToForeignKey(Persistable ob, Class linkClass, String roleName)
           
private  QueryResult GeneralNavigatorIterator.navigateFromForeignKey(Persistable linkOb, Class obClass, String getMethodName)
           
private  Enumeration GeneralNavigatorIterator.navigateByLink(Persistable ob, Class linkClass, String roleName)
           
private  boolean GeneralNavigatorIterator.navigatePerPage(Persistable ob, ObjectVisitor visitor, int pageSize)
           
private  boolean GeneralNavigatorIterator.navigateByPerPage(Persistable ob, IxbElement ruleElem, ObjectVisitor visitor, int pageSize, WTHashSet currentSet)
           
private  boolean GeneralNavigatorIterator.navigateByMethodPerPage(Persistable ob, IxbElement methodElem, ObjectVisitor visitor, int pageSize, WTHashSet results)
           
 String GeneralNavigator.getTopLevelObjectLocalizedImage(Persistable ob)
           
 boolean GeneralNavigator.canBeUsedAsTopLevelObject(Persistable ob)
          By default we assume that top-level object must have export handler.
 Enumeration GeneralNavigator.navigate(Persistable ob)
           
 void GeneralNavigator.setTopLevelObject(Persistable ob)
           
 String GeneralNavigator.getTopLevelObjectLocalizedImageImpl(Persistable ob)
           
 void GeneralNavigator.iterateOneLevel(ObjectVisitor visitor, Persistable from)
           
 Enumeration GeneralNavigator.iterateOneLevel(Persistable from)
           
 String FolderNavigator.getTopLevelObjectLocalizedImage(Persistable ob)
           
 boolean FolderNavigator.canBeUsedAsTopLevelObject(Persistable ob)
           
static Boolean FolderNavigator.navigateFromFolderToContents(Persistable ob, PagedObjectVisitor visitor)
           
 Enumeration FolderNavigator.navigate(Persistable ob)
           
 String EPMProductStructureNavigator.getTopLevelObjectLocalizedImage(Persistable obj)
           
 boolean EPMProductStructureNavigator.canBeUsedAsTopLevelObject(Persistable obj)
           
 Enumeration EPMProductStructureNavigator.navigateFromEPMDocumentMasterToVersion(Persistable ob)
           
 Enumeration EPMProductStructureNavigator.navigateFromDocumentMasterToVersion(Persistable ob)
           
static Enumeration EPMProductStructureNavigator.navigateFromEPMDocumentToCompatibleFamily(Persistable doc)
           
 Enumeration EPMProductStructureNavigator.navigateFromEPMDocToCompatibleFT(Persistable doc)
           
 

Uses of Persistable in wt.ixb.publicforhandlers
 

Methods in wt.ixb.publicforhandlers that return Persistable
static Persistable ReferenceHndHelper.modifyDB(Persistable object)
           
static Persistable ReferenceHndHelper.storeToDB(Persistable object)
           
static Persistable ReferenceHndHelper.deleteFromDB(Persistable object)
           
static Persistable IxbHndHelper.getObjectOfObjId(String objIdImage)
           
static Persistable IxbHndHelper.getObjectOfObjId(ObjectIdentifier objId)
           
static Persistable IxbHndHelper.getNewObjectByOldObjectId(String oldLocalId, Importer importer)
           
static Persistable IxbHndHelper.getObjectByObjectReferenceElement(IxbElement obRef, Importer importer)
           
private static Persistable IxbHndHelper.getNewObjectByElementAndTag(IxbElement obRef, String tag, Importer importer)
           
static Persistable IxbHndHelper.getEndOftheLink(IxbElement fileXML, Importer importer, String linkTag, boolean isMasterObject, Class masterClass)
           
static Persistable IxbHndHelper.moveLocationIfNecessary(Persistable ob, IxbElement fileXML, Importer importer)
           
 

Methods in wt.ixb.publicforhandlers with parameters of type Persistable
static Persistable ReferenceHndHelper.modifyDB(Persistable object)
           
static Persistable ReferenceHndHelper.storeToDB(Persistable object)
           
static Persistable ReferenceHndHelper.deleteFromDB(Persistable object)
           
static QueryResult ReferenceHndHelper.getOOLinkFromRoleObject(Class linkClass, Persistable persistant, boolean isRoleA)
           
static String IxbHndHelper.getObjectIdImage(Persistable ob)
           
static Mastered IxbHndHelper.makeSureItIsMaster(Persistable ob)
           
static void IxbHndHelper.rememberNewObjectInfoForOldObjectId(Persistable newOb, boolean objectIsReallyNew, String oldObjectId, Importer importer)
           
static ObjectToObjectLink IxbHndHelper.findAlreadyImportedLink(Class cl, Persistable usedBy, Persistable uses)
          This method is used to find an ObjectToObjectLink by its two ends.
static QueryResult IxbHndHelper.findAlreadyImportedLinks(Class cl, Persistable usedBy, Persistable uses)
          This method is used to find all ObjectToObjectLinks based on two ends of the Link.
static Persistable IxbHndHelper.moveLocationIfNecessary(Persistable ob, IxbElement fileXML, Importer importer)
           
protected  void AbsExpImpForNonIteratedObject.putObjectInfoInCache(Persistable persistant, boolean isNew, IxbElement fileXML, Importer importer)
           
 

Uses of Persistable in wt.lifecycle
 

Subinterfaces of Persistable in wt.lifecycle
 interface CurrentPhase
          A CurrentPhase association defines the relationship between the LifeCycleManaged object the Phase object.
 interface IteratedLifeCycleManaged
          Information that is Iterated and is LifeCycleManaged is handled differently than other LlifeCycleManaged information.
 interface LifeCycleManaged
          LifeCycleManged interface objects will enter a LifeCycle process upon creation.
 interface Signable
          Signable is an interface to specify recording the completion of a work item by a principal for a specific object.
 

Classes in wt.lifecycle that implement Persistable
 class AdHocAclLink
          The association between the PhaseTemplate and the AdHocAclSpec.
 class Criterion
          Criterion is a standard for basing a decision.
 class CriterionHistory
          The Association between LifeCycleHistory and Criterion.
 class CriterionLink
          The association between Phase and Criterion.
 class CurrentPhaseLink
          A CurrentPhaseLink association defines the relationship between the non-iterated LifeCycleManaged object the Phase object.
 class DefaultCriterion
          The assocation between the PhaseTemplate and the Criterion.
 class GateWorkflow
          A foreign key link between the PhaseTemplate and the WfProcessDefinition
 class IteratedCurrentPhaseLink
          A IteratedCurrentPhaseLink association defines the relationship between the iterated LifeCycleManaged object the Phase object.
 class LifeCycleHistory
          LifeCycleHistory captures an audit traill for an object as it moves through a LifeCycle.
 class LifeCycleSignature
          LifeCycleSignature captures a role player's ballot and comments for a specific object in a specific phase of a life cycle.
 class LifeCycleTemplate
          LifeCycleTemplate holds a Life Cycle specification.
 class LifeCycleTemplateMaster
          The definition of a Life Cycle.
 class ObjectHistory
          The assocation between a LifeCycleManaged object and the LifeCycleHistoryObject.
 class Phase
          Phase captures run-time behavior for a specific phase for a specific LifeCycleManaged object.
 class PhaseLink
          The association between the LifeCycleTemplate and the PhaseTemplate.
 class PhaseSuccession
           Use the newPhaseSuccession static factory method(s), not the PhaseSuccession constructor, to construct instances of this class.
 class PhaseTemplate
          PhaseTemplate is a building block class for forming a life cycle definition.
 class PhaseWorkflow
          A foreign key link between the PhaseTemplate and the WfProcessDefinition
 class SignatureHistory
          The Association between LifeCycleHistory and LifeCycleSignature.
 

Methods in wt.lifecycle that return Persistable
 Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
private  Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object, WTContainerRef context_ref)
           
 Persistable LifeCycleServiceSvr.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
 Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
private  Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object, WTContainerRef context_ref)
           
 Persistable LifeCycleServiceSvr.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
 

Methods in wt.lifecycle with parameters of type Persistable
private  String StateProcessorService.buildURL(Persistable object, String action, String label)
           
protected  void StandardLifeCycleService.dispatchVetoableEvent(String eventType, Persistable object)
          Dispatches a LifeCycleServiceEvent that includes the event type and target..
 LifeCycleSignature StandardLifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
private  Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object, WTContainerRef context_ref)
           
private  boolean StandardLifeCycleService.shouldBeManaged(Persistable object)
           
private  boolean StandardLifeCycleService.isWorkingCopy(Persistable object)
           
private  boolean StandardLifeCycleService.isFirstIteration(Persistable object)
           
private  boolean StandardLifeCycleService.isCheckedOut(Persistable object)
           
private  void StandardLifeCycleService.addToMapCollection(Map map, Persistable object, WTCollection collection)
           
 void LifeCycleTemplateReference.inflate(Persistable obj)
          

Supported API: false
 void LifeCycleTemplateMasterReference.inflate(Persistable obj)
          

Supported API: false
static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Factory to create a WTSignature instance

Supported API: false
protected static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, String signerName, String comments, Role role, boolean vote)
           
 Persistable LifeCycleServiceSvr.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
 LifeCycleSignature LifeCycleServiceFwd.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: false
 LifeCycleSignature LifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
private  String StateProcessorService.buildURL(Persistable object, String action, String label)
           
protected  void StandardLifeCycleService.dispatchVetoableEvent(String eventType, Persistable object)
          Dispatches a LifeCycleServiceEvent that includes the event type and target..
 LifeCycleSignature StandardLifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
private  Persistable StandardLifeCycleService.assignToLifeCycle(Persistable object, WTContainerRef context_ref)
           
private  boolean StandardLifeCycleService.shouldBeManaged(Persistable object)
           
private  boolean StandardLifeCycleService.isWorkingCopy(Persistable object)
           
private  boolean StandardLifeCycleService.isFirstIteration(Persistable object)
           
private  boolean StandardLifeCycleService.isCheckedOut(Persistable object)
           
private  void StandardLifeCycleService.addToMapCollection(Map map, Persistable object, WTCollection collection)
           
 void LifeCycleTemplateReference.inflate(Persistable obj)
          

Supported API: false
 void LifeCycleTemplateMasterReference.inflate(Persistable obj)
          

Supported API: false
static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Factory to create a WTSignature instance

Supported API: false
protected static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, String signerName, String comments, Role role, boolean vote)
           
 Persistable LifeCycleServiceSvr.assignToLifeCycle(Persistable object)
          Associate a life cycle managed object with a life cycle.
 LifeCycleSignature LifeCycleServiceFwd.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: false
 LifeCycleSignature LifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 

Uses of Persistable in wt.lite
 

Methods in wt.lite with parameters of type Persistable
 boolean LightweightInfo.references(Persistable an_object)
          

Supported API: false
static boolean LightHelper.references(Lightweight a_lightweight, Persistable an_object)
          

Supported API: false
 boolean DefaultLightweightInfo.references(Persistable an_object)
          

Supported API: false
 

Uses of Persistable in wt.locks
 

Subinterfaces of Persistable in wt.locks
 interface Lockable
          Provides an abstraction of a plug-and-play component.
 

Uses of Persistable in wt.maturity
 

Subinterfaces of Persistable in wt.maturity
 interface Promotable
          Promoteable objects are able to be PromotionTargets and PromotionSeeds in a PromotionNotice.
 

Classes in wt.maturity that implement Persistable
 class MaturityBaseline
          Baseline for a PromotionNotice indicating the dependant items required for this PromotionNotice to be reviewed.
 class MaturityKey
           Use the newMaturityKey static factory method(s), not the MaturityKey constructor, to construct instances of this class.
 class PromotionNotice
          The implementation of PromotionNotices.
 class PromotionSeed
           Use the newPromotionSeed static factory method(s), not the PromotionSeed constructor, to construct instances of this class.
 class PromotionTarget
          MaturityVersioned object that are promoted in the Maturity process.
 class ThePromotionNoticeConfiguration
           Use the newThePromotionNoticeConfiguration static factory method(s), not the ThePromotionNoticeConfiguration constructor, to construct instances of this class.
 

Uses of Persistable in wt.meeting
 

Classes in wt.meeting that implement Persistable
 class Agenda
          Agenda is a marker interface for the Agenda.
 class Meeting
          Base class which other types of meetings subclass.
 class MeetingAgendaLink
           Use the newMeetingAgendaLink static factory method(s), not the MeetingAgendaLink constructor, to construct instances of this class.
 class MeetingCenterMeeting
           Use the newMeetingCenterMeeting static factory method(s), not the MeetingCenterMeeting constructor, to construct instances of this class.
 class MeetingDeliverable
           Use the newMeetingDeliverable static factory method(s), not the MeetingDeliverable constructor, to construct instances of this class.
 class MeetingMinutesLink
           Use the newMeetingMinutesLink static factory method(s), not the MeetingMinutesLink constructor, to construct instances of this class.
 class MeetingParticipantLink
           Use the newMeetingParticipantLink static factory method(s), not the MeetingParticipantLink constructor, to construct instances of this class.
 class MeetingSubjectLink
           Use the newMeetingSubjectLink static factory method(s), not the MeetingSubjectLink constructor, to construct instances of this class.
 class MeetingTemplatedAgendaLink
           Use the newMeetingTemplatedAgendaLink static factory method(s), not the MeetingTemplatedAgendaLink constructor, to construct instances of this class.
 class MeetingTemplatedMinutesLink
           Use the newMeetingTemplatedMinutesLink static factory method(s), not the MeetingTemplatedMinutesLink constructor, to construct instances of this class.
 class Minutes
          Minutes is a marker interface for the Minutes objects.
 class TemplatedAgenda
           Use the newTemplatedAgenda static factory method(s), not the TemplatedAgenda constructor, to construct instances of this class.
 class TemplatedMinutes
           Use the newTemplatedMinutes static factory method(s), not the TemplatedMinutes constructor, to construct instances of this class.
 class TextAgenda
           Use the newTextAgenda static factory method(s), not the TextAgenda constructor, to construct instances of this class.
 class TextMinutes
           Use the newTextMinutes static factory method(s), not the TextMinutes constructor, to construct instances of this class.
 class TraditionalMeeting
           Use the newTraditionalMeeting static factory method(s), not the TraditionalMeeting constructor, to construct instances of this class.
 

Uses of Persistable in wt.meeting.actionitem
 

Subinterfaces of Persistable in wt.meeting.actionitem
 interface ActionItem
          

Supported API: false

Extendable: false
 interface SourceOfActionItem
          

Supported API: false

Extendable: false
 interface SubjectOfActionItem
          

Supported API: false

Extendable: false
 

Classes in wt.meeting.actionitem that implement Persistable
 class ActionItemSourceLink
           Use the newActionItemSourceLink static factory method(s), not the ActionItemSourceLink constructor, to construct instances of this class.
 class ActionItemSubjectLink
           Use the newActionItemSubjectLink static factory method(s), not the ActionItemSubjectLink constructor, to construct instances of this class.
 class DiscreteActionItem
           Use the newDiscreteActionItem static factory method(s), not the DiscreteActionItem constructor, to construct instances of this class.
 

Uses of Persistable in wt.notify
 

Classes in wt.notify that implement Persistable
 class NotificationList
          A notification list is simply a set of messages and principals that must be notified in case a event happens to a certain class of objects in a certain state.
 class NotificationPolicy
          Deprecated.  
 class NotificationRule
          A NotificationRule tells for a class, state and event what are the principals that should be notified.
 class ObjectSubscription
          The ObjectSubscription class represents subscription requests on Notifiable objects.
 

Uses of Persistable in wt.occurrence
 

Subinterfaces of Persistable in wt.occurrence
 interface CombinedOccurrence
          This PathParentableOccurrence allows the combination of PathOccurrences.
 interface CombinedPathOccurrenceData
          This tagging interface is associated with a CombinedPathOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
 interface DocumentationOccurrenceData
          This OccurrenceData links a Occurrence to a specific version of a WTDocument.
 interface Occurrence
          This identifies a unique instance of an object (within some context) in a data structure of BinaryLinks; it has associated OccurrenceData and that data is linked using the dataIdentifier instead of the normal OID; that identifier is generated when an Occurrence is newly created, but then it is preserved when Occurrences are copied forward in response to an OccurrenceableLink being copied forward.
 interface OccurrenceableLink
          A Link which has associated UsesOccurrences.
 interface OccurrenceData
          This tagging interface is associated with an Occurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
 interface PathOccurrence
          This Occurrence identifies a unique path of UsesOccurrence objects, in order to deal with: the ambiguity inherent when any of the OccurrenceableLink objects have quantity greater than 1 the need to hang PathOccurrenceData off of the path of links .
 interface PathOccurrenceContext
          This tagging interface allows classes of objects to provide the context for PathOccurrences (and CombinedPathOccurrences).
 interface PathOccurrenceData
          This tagging interface is associated with a PathOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
 interface PathOccurrenceMasterContext
          This is the context for a PathOccurrence.
 interface PathParentableOccurrence
          This Occurrence can have a PathOccurrence as its parent and is used in defining a CombinedPathOccurrence.
 interface UsesOccurrence
          This UsesOccurrence identifies a unique instance of an OccurrenceableLink in order to deal with: the ambiguity inherent when links have quantity greater than 1 the need to hang UsesOccurrenceData off of links the need to be a part of the path of UsesOccurrences that define a PathOccurrence
 interface UsesOccurrenceContext
          This context for a UsesOccurrence is usually one of the roles of the associated OccurrenceableLink.
 interface UsesOccurrenceData
          This tagging interface is associated with a UsesOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
 

Classes in wt.occurrence that implement Persistable
 class CombinedPathMasterIteration
           Use the newCombinedPathMasterIteration static factory method(s), not the CombinedPathMasterIteration constructor, to construct instances of this class.
 class CombinedPathOccurrence
          This combines a parent PathOccurrence (owned by one PathOwner) with a child PathParentableOccurrence (owned by a different PathOwner); its context is the context of its parent.
 class CombinedPathOccurrenceDataLink
           Use the newCombinedPathOccurrenceDataLink static factory method(s), not the CombinedPathOccurrenceDataLink constructor, to construct instances of this class.
 class CombinedPathOccurrenceDataMaster
           Use the newCombinedPathOccurrenceDataMaster static factory method(s), not the CombinedPathOccurrenceDataMaster constructor, to construct instances of this class.
 class CombinedPathOccurrenceDocumentation
          This DocumentationOccurrenceData allows a CombinedPathOccurrence to have an associated WTDocument version.
 class CombinedPathOccurrenceUserIBAs
          This UserIBAOccurrenceData allows a CombinedPathOccurrence to have an associated wt.value.IBAHolder.
 class ContextCombinedPathOccurrenceData
           Use the newContextCombinedPathOccurrenceData static factory method(s), not the ContextCombinedPathOccurrenceData constructor, to construct instances of this class.
 class ContextPathOccurrence
           Use the newContextPathOccurrence static factory method(s), not the ContextPathOccurrence constructor, to construct instances of this class.
 class ContextPathOccurrenceData
           Use the newContextPathOccurrenceData static factory method(s), not the ContextPathOccurrenceData constructor, to construct instances of this class.
 class ContextTheCombinedPathOccurrence
           Use the newContextTheCombinedPathOccurrence static factory method(s), not the ContextTheCombinedPathOccurrence constructor, to construct instances of this class.
 class ContextTheUsesOccurrence
           Use the newContextTheUsesOccurrence static factory method(s), not the ContextTheUsesOccurrence constructor, to construct instances of this class.
 class LinkUsesOccurrence
           Use the newLinkUsesOccurrence static factory method(s), not the LinkUsesOccurrence constructor, to construct instances of this class.
 class OccurrenceDocumentReference
           Use the newOccurrenceDocumentReference static factory method(s), not the OccurrenceDocumentReference constructor, to construct instances of this class.
 class PathMasterIteration
           Use the newPathMasterIteration static factory method(s), not the PathMasterIteration constructor, to construct instances of this class.
 class PathOccurrenceDataLink
           Use the newPathOccurrenceDataLink static factory method(s), not the PathOccurrenceDataLink constructor, to construct instances of this class.
 class PathOccurrenceDataMaster
           Use the newPathOccurrenceDataMaster static factory method(s), not the PathOccurrenceDataMaster constructor, to construct instances of this class.
 class PathOccurrenceDocumentation
          This DocumentationOccurrenceData allows a PathOccurrence to have an associated WTDocument version.
 class PathOccurrenceUserIBAs
          This UserIBAOccurrenceData allows a PathOccurrence to have an associated wt.value.IBAHolder.
 class SubPathSuperPath
           Use the newSubPathSuperPath static factory method(s), not the SubPathSuperPath constructor, to construct instances of this class.
 class UsesOccurrenceDocumentation
          This DocumentationOccurrenceData allows a UsesOccurrence to have an associated WTDocument version.
 class UsesOccurrenceUserIBAs
          This UserIBAOccurrenceData allows a UsesOccurrence to have an associated wt.value.IBAHolder.
 

Methods in wt.occurrence that return Persistable
 Persistable UsesOccurrenceReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 Persistable[][][] StandardOccurrenceService.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] StandardOccurrenceService.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
 Persistable[][][] OccurrenceServiceFwd.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] OccurrenceServiceFwd.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
 Persistable[][][] OccurrenceService.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] OccurrenceService.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
 Persistable DataOccurrenceReference.getObject()
          Gets the object for the association that plays role: OBJECT.
 

Methods in wt.occurrence with parameters of type Persistable
 boolean UsesOccurrenceReference.references(Persistable obj)
          

Supported API: true
 WhereExpression UsesOccurrenceJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression UsesOccurrenceDataJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 Persistable[][][] StandardOccurrenceService.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] StandardOccurrenceService.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
protected  void StandardOccurrenceService.ensureEachLinkIsSeperateObject(Persistable[][][] usages)
          Makes sure each OccurrenceableLink in the usages array is a unique object.
 Persistable[][][] OccurrenceServiceFwd.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] OccurrenceServiceFwd.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
 Persistable[][][] OccurrenceService.getPathOccurrencePopulatedUsages(Persistable[][][] usages, List pathOccurrences)
          Updates the OccurrenceableLinks in the usages array by setting their usesOccurrenceVector with UsesOccurrences and setting PathOccurrences on the UsesOccurrences.
 Persistable[][][] OccurrenceService.getPathOccurrenceDataPopulatedUsages(Persistable[][][] usages, PathOccurrenceContext occurrenceContext, Class occurrenceDataClass)
          Updates the PathOccurrences in the usages array by adding PathOccurrenceData of the specified type for the specified PathOccurrenceContext.
 boolean DataOccurrenceReference.references(Persistable obj)
          

Supported API: true
 

Uses of Persistable in wt.org
 

Subinterfaces of Persistable in wt.org
 interface OrganizationOwned
          

Supported API: true

Extendable: false
 interface OrganizationOwnedImpl
          This interface is designed to be implemented by business object e.g.
 interface OrganizationOwnedMaster
          This interface is designed to be implemented by Mastered objects.
 interface OrganizationOwnedVersion
          This interface is designed to be implemented by Versioned objects (e.g.
 

Classes in wt.org that implement Persistable
 class GroupUserLink
           Use the newGroupUserLink static factory method(s), not the GroupUserLink constructor, to construct instances of this class.
 class WTGroup
          Group of users.
 class WTOrganization
           Use the newWTOrganization static factory method(s), not the WTOrganization constructor, to construct instances of this class.
 class WTPrincipal
          Abstract class that represents a user or a group of users.
 class WTUser
          The WTUser class represents users of the system.
 

Fields in wt.org declared as Persistable
(package private)  Persistable StandardOrganizationServicesManager.TransactionMonitor.targetP
           
(package private)  Persistable StandardOrganizationServicesManager.TransactionMonitor.targetP
           
 

Methods in wt.org that return Persistable
 Persistable WTPrincipalReference.getObject()
          Overrides getObject method of superclass and returns a copy to guard against concurrent updates against cached instances.
 Persistable WTPrincipalReference.getReadOnlyObject()
          Returns a read-only instance of the principal.
 Persistable WTPrincipalReference.getObject()
          Overrides getObject method of superclass and returns a copy to guard against concurrent updates against cached instances.
 Persistable WTPrincipalReference.getReadOnlyObject()
          Returns a read-only instance of the principal.
 

Methods in wt.org with parameters of type Persistable
 boolean WTPrincipalReference.references(Persistable obj)
          Overrides references method of the superclass.
private  void StandardOrganizationServicesManager._hookTransaction(String event_type, Persistable target)
           
 boolean WTPrincipalReference.references(Persistable obj)
          Overrides references method of the superclass.
private  void StandardOrganizationServicesManager._hookTransaction(String event_type, Persistable target)
           
 

Constructors in wt.org with parameters of type Persistable
StandardOrganizationServicesManager.TransactionMonitor(String event, Persistable target)
           
StandardOrganizationServicesManager.TransactionMonitor(String event, Persistable target)
           
 

Uses of Persistable in wt.org.electronicIdentity
 

Subinterfaces of Persistable in wt.org.electronicIdentity
 interface ElectronicIdentification
          Modeled after the Interface Pattern [Grand98].
 

Classes in wt.org.electronicIdentity that implement Persistable
 class ElectronicSignature
          Class contains the electronic identification of the WTUser.
 class SignatureLink
          Class contains the association between a WTUsers electronic identity and the class that implements the ElectronicallySignable interface.
 class UserElectronicIDLink
          Link table.
 

Uses of Persistable in wt.ownership
 

Subinterfaces of Persistable in wt.ownership
 interface Ownable
          An Ownable object may be associated to a single WTPrincipal object that becomes the object's Owner.
 

Uses of Persistable in wt.part
 

Subinterfaces of Persistable in wt.part
 interface PartExportTarget
          PartExportTarget represents a system to which a part can be exported.
 interface WTPartDocumentLink
          This is a tagging interface intended to allow a single designation for both WTPartReferenceLink and WTPartDescribeLink.
 

Classes in wt.part that implement Persistable
 class ConfigurationMasterConfiguration
           Use the newConfigurationMasterConfiguration static factory method(s), not the ConfigurationMasterConfiguration constructor, to construct instances of this class.
 class PartCombinedPathOccurrence
          This CombinedPathOccurrence has a name attribute that can be used to hold a reference designator value.
 class PartExportInfo
          Retains pertinent information about an part that has been exported to an export target.
 class PartPathOccurrence
          This PathOccurrence has a name attribute that can be used to hold a reference designator value.
 class PartUsesOccurrence
          This UsesOccurrence has, in addition to its name attribute, positioning information that can be used by visualization to position the CAD drawing within the CAD drawing of its parent.
 class PPDateEffectivity
           Use the newPPDateEffectivity static factory method(s), not the PPDateEffectivity constructor, to construct instances of this class.
 class PPLotNumberEffectivity
           Use the newPPLotNumberEffectivity static factory method(s), not the PPLotNumberEffectivity constructor, to construct instances of this class.
 class PPSerialNumberEffectivity
           Use the newPPSerialNumberEffectivity static factory method(s), not the PPSerialNumberEffectivity constructor, to construct instances of this class.
 class ProductConfigForConfig
           Use the newProductConfigForConfig static factory method(s), not the ProductConfigForConfig constructor, to construct instances of this class.
 class ProductDateEffectivity
           Use the newProductDateEffectivity static factory method(s), not the ProductDateEffectivity constructor, to construct instances of this class.
 class ProductInstanceConfiguration
           Use the newProductInstanceConfiguration static factory method(s), not the ProductInstanceConfiguration constructor, to construct instances of this class.
 class ProductInstanceMasterProductInstance
           Use the newProductInstanceMasterProductInstance static factory method(s), not the ProductInstanceMasterProductInstance constructor, to construct instances of this class.
 class ProductLotNumberEffectivity
           Use the newProductLotNumberEffectivity static factory method(s), not the ProductLotNumberEffectivity constructor, to construct instances of this class.
 class ProductMasterProduct
           Use the newProductMasterProduct static factory method(s), not the ProductMasterProduct constructor, to construct instances of this class.
 class ProductProductInstance
           Use the newProductProductInstance static factory method(s), not the ProductProductInstance constructor, to construct instances of this class.
 class ProductSerialNumberEffectivity
           Use the newProductSerialNumberEffectivity static factory method(s), not the ProductSerialNumberEffectivity constructor, to construct instances of this class.
 class PublishedLineNumber
          Represents a registry of published line numbers.
 class SNPartInstanceSNPart
           Use the newSNPartInstanceSNPart static factory method(s), not the SNPartInstanceSNPart constructor, to construct instances of this class.
 class SNPartMasterSNPart
           Use the newSNPartMasterSNPart static factory method(s), not the SNPartMasterSNPart constructor, to construct instances of this class.
 class SNPartSNPartInstance
           Use the newSNPartSNPartInstance static factory method(s), not the SNPartSNPartInstance constructor, to construct instances of this class.
 class ThePublishedLineNumberPart
           Use the newThePublishedLineNumberPart static factory method(s), not the ThePublishedLineNumberPart constructor, to construct instances of this class.
 class ThePublishedLineNumberTheWTPartMaster
           Use the newThePublishedLineNumberTheWTPartMaster static factory method(s), not the ThePublishedLineNumberTheWTPartMaster constructor, to construct instances of this class.
 class WTPart
          This reference implementation of a PartVersion represents a snapshot of the changeable aspects of a part, is managed by WTPartService and has an associated WTPartMaster which represents the unchanging aspects of this part.
 class WTPartAlternateLink
          A link used to indicate that a WTPart may be globally replaced by another WTPart.
 class WTPartConfigSpec
          The reference implementation of a user visible config spec, used to select WTParts, which aggregates WTPartBaselineConfigSpec, WTPartEffectivityConfigSpec, and WTPartStandardConfigSpec.
 class WTPartDescribeLink
          Associates a WTPart with a WTDocument that describes the WTPart.
 class WTPartMaster
          This reference implementation of a PartMaster represents the unchanging aspects of a part, is managed by WTPartService and also has one or more associated WTParts which represent the various stages (versions or iterations) of change for the changeable aspects of this part.
 class WTPartMasterKey
          The table for the uniqueness constraint of number on the master.
 class WTPartReferenceLink
          Associates a WTPart with the WTDocuments it calls out.
 class WTPartSubstituteLink
          An association indicating that in the context of a particular usage, another part may be substituted.
 class WTPartUsageLink
          This is an IteratedUsageLink where a specific WTPart uses a WTPartMaster (actually it will use one of the WTParts associated with the WTPartMaster based on a config spec) and the part uses a specific Quantity (with unit of measure) of the part master as a component of its structure.
 class WTProduct
           Use the newWTProduct static factory method(s), not the WTProduct constructor, to construct instances of this class.
 class WTProductConfiguration
           Use the newWTProductConfiguration static factory method(s), not the WTProductConfiguration constructor, to construct instances of this class.
 class WTProductConfigurationMaster
           Use the newWTProductConfigurationMaster static factory method(s), not the WTProductConfigurationMaster constructor, to construct instances of this class.
 class WTProductInstance2
           Use the newWTProductInstance2 static factory method(s), not the WTProductInstance2 constructor, to construct instances of this class.
 class WTProductInstanceDescribeLink
           Use the newWTProductInstanceDescribeLink static factory method(s), not the WTProductInstanceDescribeLink constructor, to construct instances of this class.
 class WTProductInstanceMaster
           Use the newWTProductInstanceMaster static factory method(s), not the WTProductInstanceMaster constructor, to construct instances of this class.
 class WTProductInstanceReferenceLink
           Use the newWTProductInstanceReferenceLink static factory method(s), not the WTProductInstanceReferenceLink constructor, to construct instances of this class.
 class WTProductMaster
           Use the newWTProductMaster static factory method(s), not the WTProductMaster constructor, to construct instances of this class.
 class WTSerialNumberedPart
           Use the newWTSerialNumberedPart static factory method(s), not the WTSerialNumberedPart constructor, to construct instances of this class.
 class WTSerialNumberedPartInstance
           Use the newWTSerialNumberedPartInstance static factory method(s), not the WTSerialNumberedPartInstance constructor, to construct instances of this class.
 class WTSerialNumberedPartMaster
           Use the newWTSerialNumberedPartMaster static factory method(s), not the WTSerialNumberedPartMaster constructor, to construct instances of this class.
 

Methods in wt.part that return Persistable
 Persistable WTPartUsageLink.getPersistable()
          Gets the object for the association that plays role: PERSISTABLE_ROLE.
 Persistable[][][] WTPartServiceFwd.getUsesWTParts(WTList parts, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductConfiguration productConfiguration)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductInstance2 productInstance)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartService.getUsesWTParts(WTList parts, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductConfiguration productConfiguration)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] WTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductInstance2 productInstance)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] StandardWTPartService.getUsesWTParts(WTList parts, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] StandardWTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, ConfigSpec configSpec)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] StandardWTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductConfiguration productConfiguration)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
 Persistable[][][] StandardWTPartService.getUsesWTPartsWithOccurrences(WTList parts, List pathOccurrences, WTProductInstance2 productInstance)
          Navigates from many used-by parts to their uses part masters and applies a ConfigSpec to select the iterations of the uses parts.
protected  Persistable[][] StandardWTPartService.createUsages(WTCollection links, WTValuedMap masterPartMap)
          Processes the input collection of usage links and creates a Persistable[2] for each one where [0] is the usage link and [1] is the part or part master as found in the input master->parts map.
static Persistable ProductStructureProcessor.getObjectFromReference(String reference)
          Deprecated. Returns the Persistable which corresponds to the given String object reference.
static Persistable PartOccurrenceProcessor.getObjectFromReference(String reference)
          Deprecated. Returns the Persistable which corresponds to the given String object reference.
 Persistable[] MultilevelBomCompareVisitor.matchToCache(Persistable[] partLink)
          Looks in the hash table for the part that matches the part passed in as an agrument.
 

Methods in wt.part with parameters of type Persistable
 void WTPartUsageLink.setPersistable(Persistable thePersistable)
          Sets the object for the association that plays role: PERSISTABLE_ROLE.
protected  void WTPartUsageLink.initialize(Persistable aObj, Persistable bObj)
          Default initializer for Link objects.
 WTProductConfiguration WTPartServiceFwd.littlePop(WTProductConfiguration productConfiguration, Persistable startingNode, boolean repop, ConfigSpec configSpec)
          

Supported API: false
 WTProductConfiguration WTPartService.littlePop(WTProductConfiguration productConfiguration, Persistable startingNode, boolean repop, ConfigSpec configSpec)
          

Supported API: false
 WTProductConfiguration StandardWTPartService.littlePop(WTProductConfiguration productConfiguration, Persistable startingNode, boolean repop, ConfigSpec configSpec)
          

Supported API: false
private  void StandardWTPartService.assignDomain(Persistable p)
           
private  void StandardWTPartService.assignContainerDefaultDomain(Persistable p)
           
protected static WTObject StandardWTPartService.getOtherSideObject(Object link, Persistable persistableObj)
          Gets the Other Side Object if the link Object is a BinaryLink; otherwise it just returns null.
static String ProductStructureProcessor.getReferenceStringForPersistable(Persistable obj)
          Deprecated.  
static String PartOccurrenceProcessor.getReferenceStringForPersistable(Persistable obj)
          Deprecated.  
 boolean MultilevelWhereUsedVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 Persistable[] MultilevelBomCompareVisitor.matchToCache(Persistable[] partLink)
          Looks in the hash table for the part that matches the part passed in as an agrument.
 void MultilevelBomCompareVisitor.visit(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.addToCache(Persistable[] partLink)
          

Supported API: true
 void MultilevelBomCompareVisitor.removeFromCache(Persistable[] link)
          

Supported API: false
 void MultilevelBomCompareVisitor.completeVisit(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.startComparisonNodeElement(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.endComparisonNodeElement(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.postponeComparisonNodeElement(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 boolean MultilevelBomCompareVisitor.areSame(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.startPartMasterElement(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.endPartMasterElement(Persistable[] link1, Persistable[] link2)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.startPartVersionElement(Persistable[] link, int index)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
 void MultilevelBomCompareVisitor.endPartVersionElement(Persistable[] link, int index)
          If the two parts are different or the result of comparing their subparts is not empty, then output the XML for these two parts and their sub results.
private  QueryKey MultilevelBomCompareVisitor.getKey(Persistable[] partLink)
           
 void MultilevelBomCompareVisitor.output(String purpose, Persistable[] link)
           
 boolean MultilevelBomCompareVisitor.havePaths(Persistable[] link1, Persistable[] link2)
           
 boolean MultilevelBomCompareVisitor.haveCompatiblePaths(Persistable[] link1, Persistable[] link2)
           
 void MultilevelBomCompareVisitor.visitCompatiblePaths(Persistable[] link1, Persistable[] link2)
           
 boolean MultilevelBomCompareVisitor.areSamePart(Persistable object1, Persistable object2)
           
private static String LoadPart.getRefFromObject(Persistable obj)
           
private  String LinkProcessorService.buildURL(Persistable object, String action, String label)
           
 AdminDomainRef DefaultDomainDelegate.getDefaultDomain(Persistable persistable)
          

Supported API: true
 AdminDomainRef DefaultDefaultDomainDelegate.getDefaultDomain(Persistable persistable)
          

Supported API: true
 boolean BOMPartsListVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
private  Object BOMPartsListVisitor.getParentNodeAttributes(Persistable node)
          This method gets the attributes for this node.
 boolean BOMHierarchyVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
protected  Object[] BOMHierarchyVisitor.midVisitParams(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          By deafult midVisitParams returns an array of five values.
protected  String BOMHierarchyVisitor.getNodeIdentity(Persistable node)
          Returns a String representation of the identity for the given node.
 

Uses of Persistable in wt.pdmlink
 

Classes in wt.pdmlink that implement Persistable
 class PDMLinkProduct
           Use the newPDMLinkProduct static factory method(s), not the PDMLinkProduct constructor, to construct instances of this class.
 class ThePDMLinkProductProduct
           Use the newThePDMLinkProductProduct static factory method(s), not the ThePDMLinkProductProduct constructor, to construct instances of this class.
 

Methods in wt.pdmlink with parameters of type Persistable
static void ProductIXUtils.exportReference(Persistable pers_obj, IxbElement elem, Exporter exporter)
          
static File ProductIXUtils.exportToJarFile(Persistable persistObj, File tmpFile)
          Deprecated. use epxortToJarFile(WTContainerRef contRef, Persistable persistObj, File tmpFile) instead
static File ProductIXUtils.exportToJarFile(WTContainerRef contRef, Persistable persistObj, File tmpFile)
           
 

Uses of Persistable in wt.pds
 

Fields in wt.pds declared as Persistable
private  Persistable SourceJoinCondition.source
           
(package private)  Persistable SinglePersistableList.obj
           
private  Persistable PersistableItemBuilder.refreshObject
           
private  Persistable[] ObjectReferenceCursor.inflatedObjects
           
(package private)  Persistable[] MultiplePersistableList.objs
           
(package private)  Persistable DuplicateException.dup
           
 

Methods in wt.pds that return Persistable
 Persistable SQLDatabasePds.update(WTConnection a_connection, Persistable a_obj, String a_attributeName, ObjectMappable a_attribute)
          Update an attribute of an object in the SQL database (partial update).
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the SQL database.
abstract  Persistable SQLDatabasePds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Lock and Refresh the object from the datastore.
 Persistable SourceJoinCondition.getSource()
          Gets the value of the attribute: source; Source object of the join

Supported API: false
 Persistable SinglePersistableList.getObject(int a_index)
           
 Persistable PersistableList.getObject(int a_index)
           
 Persistable PersistableList.getNonUpdated(int[] a_rowCounts)
           
 Persistable PersistableItemBuilder.getRefreshObject()
          Gets the object for the association that plays role: refreshObject.
 Persistable PDSIfc.update(WTConnection a_connection, Persistable a_obj, String a_attributeName, ObjectMappable a_attribute)
          Update an attribute of an object in the datastore (partial update).
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the datastore.
 Persistable PDSIfc.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Refresh the object from the datastore.
 Persistable OraclePds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a SQL database lock on an Object.
 Persistable MultiplePersistableList.getObject(int a_index)
           
 Persistable AbstractPersistableList.getNonUpdated(int[] a_rowCounts)
           
 

Methods in wt.pds with parameters of type Persistable
 WhereExpression VersionJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 String StandardDMLGenerator.buildAttributeUpdateStatement(Persistable object, String[] attribute_names)
          

Supported API: false
 void SQLDatabasePds.remove(WTConnection a_connection, Persistable a_obj)
          Remove an object from the SQL database.
 Persistable SQLDatabasePds.update(WTConnection a_connection, Persistable a_obj, String a_attributeName, ObjectMappable a_attribute)
          Update an attribute of an object in the SQL database (partial update).
 QueryResult SQLDatabasePds.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and link class.
 QueryResult SQLDatabasePds.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and QuerySpec.
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the SQL database.
abstract  Persistable SQLDatabasePds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Lock and Refresh the object from the datastore.
private  void SQLDatabasePds.assignPersistInfo(Persistable a_obj, ObjectIdentifier a_oid, Timestamp a_createStamp, Timestamp a_updateStamp, Timestamp a_modifyStamp)
           
private  void SQLDatabasePds.writeToInsertStatement(WTPreparedStatement a_statement, Persistable a_obj, ClassInfo a_classInfo, Timestamp a_createStamp, Timestamp a_updateStamp, Timestamp a_modifyStamp, long a_objectId, int a_persistInfoOffset)
           
private  void SQLDatabasePds.writeToUpdateStatement(WTPreparedStatement a_statement, Persistable a_obj, ClassInfo a_classInfo, Timestamp a_updateStamp, Timestamp a_modifyStamp, int a_updateCount, long a_objectId, int a_persistInfoOffset)
           
private  QueryResult SQLDatabasePds.expandLink(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, boolean a_onlyOtherSide, QuerySpec a_querySpec, LinkInfo a_linkInfo, AccessControllerProcessor a_accessControllerProcessor)
          Performs the expand operation.
protected  void SQLDatabasePds.validateInsert(Persistable anObj, boolean a_reInsert)
           
protected  void SQLDatabasePds.validateExists(Persistable anObj)
           
private  int SQLDatabasePds.buildPartialUpdate(ClassInfo classInfo, String attrName, ClassInfo attrClassInfo, boolean isRequired, StringBuffer upstmt, Persistable anObj)
           
protected  boolean SQLDatabasePds.isPersistent(Persistable obj)
           
 void SourceJoinCondition.setSource(Persistable a_Source)
          Sets the value of the attribute: source; Source object of the join

Supported API: false
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source)
           
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source, boolean a_outerJoin, String a_referenceName, Class a_referenceType)
           
 WhereExpression PersistentJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 void PersistableItemBuilder.setRefreshObject(Persistable a_RefreshObject)
          Sets the object for the association that plays role: refreshObject.
 void PDSIfc.remove(WTConnection a_connection, Persistable a_obj)
          Remove an object from the datastore.
 Persistable PDSIfc.update(WTConnection a_connection, Persistable a_obj, String a_attributeName, ObjectMappable a_attribute)
          Update an attribute of an object in the datastore (partial update).
 QueryResult PDSIfc.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and link class.
 QueryResult PDSIfc.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and QuerySpec.
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the datastore.
 Persistable PDSIfc.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Refresh the object from the datastore.
 Persistable OraclePds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a SQL database lock on an Object.
protected  void OraclePds.validateLock(Persistable anObj)
           
 WhereExpression ObjectJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
static QuerySpec NavigateUtil.createQuerySpec(Persistable a_source, String a_role, QuerySpec a_criteria, boolean a_onlyOtherSide)
           
static QuerySpec NavigateUtil.createQuerySpec(Persistable a_source, String a_role, Class a_linkClass, boolean a_onlyOtherSide)
           
static QuerySpec NavigateUtil.createQuerySpec(Class a_targetClass, Class a_linkClass, Persistable a_source, String a_referenceName)
           
(package private) static QuerySpec NavigateUtil.createForeignKeyQuerySpec(QuerySpec a_querySpec, Persistable a_source, String a_referenceName)
           
private static QuerySpec NavigateUtil.createQuerySpecInternal(QuerySpec a_criteria, Class a_targetClass, Class a_linkClass, Persistable a_source, String a_role, String a_targetRole, boolean a_onlyOtherSide)
           
 WhereExpression JoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 String DMLGenerator.buildAttributeUpdateStatement(Persistable object, String[] attribute_names)
          

Supported API: false
(package private) static Serializable BlobRewriter.rewrite(LobLocator lob_locator, Serializable serializable, Persistable containing_object)
          Store the serializable as a blob using the lob locator as the pointer to the blob.
(package private) static Serializable BlobRewriter.rewrite(String attribute_name, Serializable serializable, Persistable containing_object)
          Store the serializable as a smallblob using the attribute_name to identify the smallblob column.
(package private) static Serializable BlobRewriter.rewrite(String attribute_name, String blob_attribute_name, Serializable serializable, Persistable containing_object)
          Store the serializable as a smallblob using the attribute_name to identify the smallblob column.
 

Constructors in wt.pds with parameters of type Persistable
SourceJoinCondition(int a_linkFromIndex, String a_role, Persistable a_source)
          

Supported API: false
SinglePersistableList(Persistable a_obj, Timestamp a_createStamp, Timestamp a_modifyStamp)
           
MultiplePersistableList(Persistable[] a_objs, Timestamp a_createStamp, Timestamp a_modifyStamp)
           
DuplicateException(Persistable dup)
           
 

Uses of Persistable in wt.pds.sqlServer
 

Methods in wt.pds.sqlServer that return Persistable
 Persistable SQLServerPds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 

Methods in wt.pds.sqlServer with parameters of type Persistable
 Persistable SQLServerPds.lock(WTConnection a_connection, Persistable a_obj, boolean a_wait)
          Perform a datastore lock on an Object.
 

Uses of Persistable in wt.pom
 

Methods in wt.pom that return Persistable
 Persistable TransactionManager.getEntryFromCache(ObjectIdentifier a_oid, Persistable a_target)
          Returns a Persistable from the RefreshCache, if it exists.
 Persistable PersistentObjectManager.query(ObjectIdentifier anOid)
          Queries the datastore for a persistent object matching the given object id.
 Persistable PersistentObjectManager.query(ObjectIdentifier anOid, boolean lock)
          Queries the datastore for a persistent object matching the given object id.
 Persistable PersistentObjectManager.refresh(Persistable aPersistentObj, boolean aInPlace)
          Queries the datastore to refresh a given persistent object.
 Persistable PersistentObjectManager.refresh(Persistable aPersistentObj, boolean aInPlace, boolean aLock)
          Queries the datastore to refresh a given persistent object.
private  Persistable PersistentObjectManager.refresh(Persistable a_obj, ObjectIdentifier a_oid, boolean aInPlace, boolean aLock)
          Queries the datastore to refresh a given persistent object.
 

Methods in wt.pom with parameters of type Persistable
private  void UniquenessException.initialize(Persistable object)
           
 void TransactionManager.addEntryInCache(Persistable a_obj)
          Adds the specified Persistable to the RefreshCache.
protected  void TransactionManager.removeEntryFromCache(Persistable a_obj)
           
 Persistable TransactionManager.getEntryFromCache(ObjectIdentifier a_oid, Persistable a_target)
          Returns a Persistable from the RefreshCache, if it exists.
 void RefreshCache.put(ObjectIdentifier key, Persistable value)
          Put an entry in the cache.
 void POMIfc.insert(Persistable persistentObj)
          Insert a persistent object in a datastore.
 void POMIfc.insert(Persistable persistentObj, Timestamp createDate, Timestamp modifyDate)
          Insert a persistent object in a datastore.
 void POMIfc.update(Persistable persistentObj, boolean changeModifyDate)
          Update a persistent object in the datastore.
 void POMIfc.update(Persistable aPersistentObj, String attrName, ObjectMappable objAttr)
          Update a persistent object in the datastore.
 void POMIfc.remove(Persistable persistentObj)
          Remove a persistent object from the datastore.
 void POMIfc.lock(Persistable persistentObj)
          Lock a persistent object in the datastore.
 void POMIfc.lock(Persistable persistentObj, boolean wait)
          Lock a persistent object in the datastore.
 void POMIfc.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream, long length, boolean updateChangeStamp)
          Store a LOB in the datastore from an input stream
 long POMIfc.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream, boolean updateChangeStamp)
          Store a LOB in the datastore from an input stream of unknown length
 void PersistentObjectManager.insert(Persistable aPersistentObj)
          Insert a persistent object in a datastore.
 void PersistentObjectManager.insert(Persistable aPersistentObj, Timestamp createDate, Timestamp modifyDate)
          Insert a persistent object in a datastore.
 void PersistentObjectManager.remove(Persistable aPersistentObj)
          Remove a persistent object from the datastore.
 void PersistentObjectManager.update(Persistable aPersistentObj, boolean changeModifyDate)
          Update a persistent object in the datastore.
 void PersistentObjectManager.update(Persistable aPersistentObj, String attrName, ObjectMappable objAttr)
          Update one of the attributes in a persistent object in the datastore.
 void PersistentObjectManager.lock(Persistable persistentObj)
          Lock a persistent object in the datastore.
 void PersistentObjectManager.lock(Persistable persistentObj, boolean wait)
          Lock a persistent object in the datastore.
 void PersistentObjectManager.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream, long length, boolean updateChangeStamp)
          Update a LOB in the datastore from an input stream.
 void PersistentObjectManager.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream, long length)
           
 long PersistentObjectManager.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream, boolean updateChangeStamp)
          Update a LOB in the datastore from an input stream of unknown length.
 long PersistentObjectManager.updateLob(Persistable anObj, LobLocator aLobLocator, InputStream aStream)
           
 Persistable PersistentObjectManager.refresh(Persistable aPersistentObj, boolean aInPlace)
          Queries the datastore to refresh a given persistent object.
 Persistable PersistentObjectManager.refresh(Persistable aPersistentObj, boolean aInPlace, boolean aLock)
          Queries the datastore to refresh a given persistent object.
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association and and the target association class.
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association and and the target association class with added argument for sorting.
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association, the target association class and the selection criteria provided.
private  Persistable PersistentObjectManager.refresh(Persistable a_obj, ObjectIdentifier a_oid, boolean aInPlace, boolean aLock)
          Queries the datastore to refresh a given persistent object.
private  QueryResult PersistentObjectManager.expandAllRoles(Persistable a_source, Class a_linkClass, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
           
private  QuerySpec PersistentObjectManager.getRoleSpec(Persistable a_source, QuerySpec a_querySpec, RoleDescriptor a_role, boolean a_onlyOtherSide)
           
protected static void PersistentObjectManager.makeNonPersistent(Persistable obj)
           
protected static void PersistentObjectManager.makePersistent(Persistable obj)
           
static Object PersistenceException.getObjectDisplay(Persistable object)
           
 

Constructors in wt.pom with parameters of type Persistable
UniquenessException(SQLException ex, Persistable object)
           
UniquenessException(Persistable object)
           
ObjectLockedException(SQLException ex, Persistable object)
           
ObjectIsStaleException(Persistable object, String messageKey)
          This constructor creates a specific message.
ObjectIsPersistentException(Persistable object)
           
DeadlockDetectedException(SQLException ex, Persistable object)
           
 

Uses of Persistable in wt.prefs
 

Classes in wt.prefs that implement Persistable
 class DBPrefEntry
           Use the newDBPrefEntry static factory method(s), not the DBPrefEntry constructor, to construct instances of this class.
 

Uses of Persistable in wt.project
 

Classes in wt.project that implement Persistable
 class Project
          Deprecated. at R6.0 Project will be replaced by a new Team object in a future release.
 class WTActorRoleHolder
          Deprecated. in R6.0
 class WTIndirectRoleHolder
          Deprecated. in R6.0
 class WTRoleHolder
          Deprecated. in R6.0
 

Methods in wt.project with parameters of type Persistable
 WTRoleHolder StandardProjectService.resolveRoles(IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, RoleHolder resultsRoleHolder, Persistable object)
          Given an indirect role holder and a role holder, resolve the roles to just enabled principals.
 WTPrincipalReference StandardProjectService.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: false
 ProjectReference StandardProjectService.createTeamInstance(Persistable object)
          Deprecated. in R6.0
private  Enumeration StandardProjectService.resolveRole(Role role, IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, Persistable object)
          role resolution methods *
private  Enumeration StandardProjectService.resolveByAllPrincipals(Role roleToResolve, ActorRoleHolder actorRoleHolder, Persistable object)
           
private  Enumeration StandardProjectService.resolveByActorRole(Role roleToResolve, ActorRoleHolder actorRoleHolder, Persistable object)
           
private  Enumeration StandardProjectService.resolveByRole(Role roleToResolve, IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, Persistable object)
           
 WTRoleHolder ProjectServiceSvr.resolveRoles(IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, RoleHolder resultsRoleHolder, Persistable object)
          Given an indirect role holder and a role holder, resolve the roles to just enabled principals.
 WTPrincipalReference ProjectServiceSvr.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: true
 ProjectReference ProjectServiceFwd.createTeamInstance(Persistable object)
          Deprecated. in R6.0
 ProjectReference ProjectService.createTeamInstance(Persistable object)
          Deprecated. in R6.0
 void ProjectReference.inflate(Persistable obj)
          Deprecated. 

Supported API: false
 

Uses of Persistable in wt.projmgmt
 

Methods in wt.projmgmt that return Persistable
static Persistable ProjMgmtServerHelper.lock(Persistable obj)
          Locks wt.fc.Ppersistable in the database.
 

Methods in wt.projmgmt with parameters of type Persistable
static Persistable ProjMgmtServerHelper.lock(Persistable obj)
          Locks wt.fc.Ppersistable in the database.
 

Uses of Persistable in wt.projmgmt.admin
 

Classes in wt.projmgmt.admin that implement Persistable
 class Project2
          Project2 represents a"temporary endeavor undertaken to create a unique product or service." As such it has start and end dates.
 

Uses of Persistable in wt.projmgmt.definer
 

Subinterfaces of Persistable in wt.projmgmt.definer
 interface ProjectNodeTemplate
          A ProjectNodeTemplate is the interface implemented by all (workflow) templates that are used in project management and that belong to a project graph.
 interface ProjMgmtTemplateObject
          A ProjMgmtTemplateObject is the interface implemented by all (workflow) templates that are used in project management.
 

Classes in wt.projmgmt.definer that implement Persistable
 class MilestoneTemplate
          A MilestoneTemplate is the template associated with a project management milestone.
 class ProjectActivityTemplate
          A ProjectActivityTemplate is the template associated with a project management project activity.
 class ProjectPlanTemplate
           Use the newProjectPlanTemplate static factory method(s), not the ProjectPlanTemplate constructor, to construct instances of this class.
 class ProjectProxyTemplate
          A ProjectProxyTemplate is the template associated with a project proxy.
 class SummaryActivityTemplate
           Use the newSummaryActivityTemplate static factory method(s), not the SummaryActivityTemplate constructor, to construct instances of this class.
 

Uses of Persistable in wt.projmgmt.execution
 

Subinterfaces of Persistable in wt.projmgmt.execution
 interface ExecutionObject
          The ExecutionObject is an interface that holds attributes that are common to plans, activities and deliverables.
 interface ProjectNode
          

Supported API: false

Extendable: false
 

Classes in wt.projmgmt.execution that implement Persistable
 class Milestone
          The Milestone class represents a notable point in the execution of a project.
 class ProjectActivity
          Returns the associated Deliverable.
 class ProjectAssignment
           Use the newProjectAssignment static factory method(s), not the ProjectAssignment constructor, to construct instances of this class.
 class ProjectAssignmentLink
           Use the newProjectAssignmentLink static factory method(s), not the ProjectAssignmentLink constructor, to construct instances of this class.
 class ProjectNodeLink
           Use the newProjectNodeLink static factory method(s), not the ProjectNodeLink constructor, to construct instances of this class.
 class ProjectPlan
          The ProjectPlan class represents a container for activities, resources, deliverables and their relationships that are involved in the execution of a project.
 class ProjectPlanLink
          Associates a project to a project plan object.
 class ProjectProxy
          Objects of the ProjectProxy class are references to external projects.
 class ProjectWorkItem
           Use the newProjectWorkItem static factory method(s), not the ProjectWorkItem constructor, to construct instances of this class.
 class ProjectWorkItemLink
           Use the newProjectWorkItemLink static factory method(s), not the ProjectWorkItemLink constructor, to construct instances of this class.
 class SummaryActivity
          Container of project manager nodes.
 

Methods in wt.projmgmt.execution with parameters of type Persistable
 ProjectActivity StandardProjExecService.linkDeliverable(ProjectActivity activity, Persistable target_obj, boolean latest)
          Creates a Deliverable with the given target object and associates it to the ProjectActivity passed as argument.
 ProjectActivity ProjExecServiceFwd.linkDeliverable(ProjectActivity activity, Persistable target_obj, boolean latest)
          Creates a Deliverable with the given target object and associates it to the ProjectActivity passed as argument.
 ProjectActivity ProjExecService.linkDeliverable(ProjectActivity activity, Persistable target_obj, boolean latest)
          Creates a Deliverable with the given target object and associates it to the ProjectActivity passed as argument.
 

Uses of Persistable in wt.projmgmt.monitor
 

Classes in wt.projmgmt.monitor that implement Persistable
 class DeadlineChangeEvent
          The DeadlineChangeEvent class represents persistently the event of changing a deadline of an object when the project is executing.
 class DeadlineEvent
          This class represents deadline events persistently.
 class ObjectDeletionEvent
          ObjectDeletionEvent represents persistently the disabling of an activity or deliverable.
 class OwnerChangeEvent
          OwnerChangeEvent represents persistently when an activity or deliverable changed owner.
 class ProjectHistoryLink
           Use the newProjectHistoryLink static factory method(s), not the ProjectHistoryLink constructor, to construct instances of this class.
 class ProjMgmtEvent
          ProjMgmtEvent represents in the database individual events that constitute the "project history."

Supported API: false

Extendable: false
 class StateChangeEvent
          This class represents persistently change of state events.
 class StatusChangeEvent
          This class represents persistently change of information that are related to completion of the object.
 

Uses of Persistable in wt.projmgmt.msproject
 

Methods in wt.projmgmt.msproject that return Persistable
static Persistable Utils.getPersistable(long id, Class clss)
          Get the Persistable with the specified long ID that is an instance of the specified Class.
 

Methods in wt.projmgmt.msproject with parameters of type Persistable
static long Utils.getId(Persistable p)
          Get the object identifier of the specified Persistable.
static ProjectPlan Utils.getProjectPlan(Persistable p)
          Get the ProjectPlan for the specified Persistable.
 void MPPXMLExporter.exportOID(Persistable p, boolean isTask0)
          Export the PTC.ID and PTC.CLASS extended attributes.
 void MPPXMLExporter.exportServerInfo(Persistable p, boolean isTask0)
          Export the following extended attributes: PTC.CODEBASE PTC.ACTION
 void MPPXMLExporter.exportExtendedAttribute(Persistable p, long ea_uid, String ea_value, String ea_fieldId)
          Export a value for an ExtendedAttribute.
 void MPPXMLExporter.exportExtendedAttribute(Persistable p, long ea_uid, long ea_value, String ea_fieldId)
          Export a value for an ExtendedAttribute.
 void MPPXMLExporter.exportExtendedAttribute(Persistable p, long ea_uid, EnumeratedType enum, String ea_fieldId)
          Export a value for an ExtendedAttribute.
 void Exporter.exportUID(Persistable p, String tag)
          Export the UID of the specified Persistable.
 void Exporter.exportClass(Persistable p, String tag)
          Export the Class of the specified Persistable.
 

Uses of Persistable in wt.projmgmt.msproject.mppobject
 

Fields in wt.projmgmt.msproject.mppobject declared as Persistable
private  Persistable MPPObject.persistable
           
 

Methods in wt.projmgmt.msproject.mppobject that return Persistable
protected  Persistable MPPTask.createPersistable()
           
 Persistable MPPTask.updatePersistable(Persistable p)
           
protected  Persistable MPPTask.refreshPersistable()
           
protected  Persistable MPPResource.refreshPersistable()
           
protected  Persistable MPPResource.createPersistable()
           
protected  Persistable MPPResource.updatePersistable(Persistable p)
           
protected  Persistable MPPPlan.createPersistable()
           
 Persistable MPPPlan.updatePersistable(Persistable p)
           
 Persistable MPPObject.getPersistable()
          Get the Persistable object that this object maps to.
protected  Persistable MPPObject.refreshPersistable()
          Retrieve the Persistable that corresponds to this object from the database.
protected abstract  Persistable MPPObject.createPersistable()
          Create a new Persistable that is of the correct type for this object.
 Persistable MPPObject.savePersistable()
          Update and save the persistable that coresponds to this object.
protected abstract  Persistable MPPObject.updatePersistable(Persistable p)
          Update the specified Persistable with the data in this object.
 Persistable MPPExecutionObject.updatePersistable(Persistable p)
          Update values on the ExecutionObject based on the data in this MPPExecutionObject.
protected  Persistable MPPAssignment.refreshPersistable()
           
protected  Persistable MPPAssignment.createPersistable()
           
protected  Persistable MPPAssignment.updatePersistable(Persistable p)
           
 

Methods in wt.projmgmt.msproject.mppobject with parameters of type Persistable
 Persistable MPPTask.updatePersistable(Persistable p)
           
protected  boolean MPPTask.isValidPersistable(Persistable p)
           
protected  Persistable MPPResource.updatePersistable(Persistable p)
           
protected  boolean MPPResource.isValidPersistable(Persistable p)
           
 Persistable MPPPlan.updatePersistable(Persistable p)
           
protected  boolean MPPPlan.isValidPersistable(Persistable p)
           
protected  void MPPObject.setPersistable(Persistable p)
          Set the persistable that this object maps to.
protected  void MPPObject.updatePersistableCache(Persistable p)
          Update the persistable cache on this object.
protected  boolean MPPObject.isValidPersistable(Persistable p)
          Make sure that the specified Persistable is of the right type for this object.
protected abstract  Persistable MPPObject.updatePersistable(Persistable p)
          Update the specified Persistable with the data in this object.
 Persistable MPPExecutionObject.updatePersistable(Persistable p)
          Update values on the ExecutionObject based on the data in this MPPExecutionObject.
protected  boolean MPPExecutionObject.isValidPersistable(Persistable p)
           
protected  Persistable MPPAssignment.updatePersistable(Persistable p)
           
protected  boolean MPPAssignment.isValidPersistable(Persistable p)
           
 

Uses of Persistable in wt.projmgmt.resource
 

Subinterfaces of Persistable in wt.projmgmt.resource
 interface DeliverableHolder
          Interface to be implemented for objects that need to associate with a deliverable object.
 interface ResourceHolder
          ResourceHolder is the interface implemented by classes for which effort and costs are associated with.
 

Classes in wt.projmgmt.resource that implement Persistable
 class Deliverable
          The Deliverable class represents expected output objects from the plan or activities.
 class DeliverableLink
          The Deliverable class represents associations between DeliverableHolder objects (for example, activities) and Deliverables.
 class EquipmentResource
          Resource whose cost is derived from the use of some piece of equipment or use of some facility.
 class FacilityResource
           Use the newFacilityResource static factory method(s), not the FacilityResource constructor, to construct instances of this class.
 class InformationResource
          InformationResource represents resources used or produced by activities that can be accessed on-line.
 class MaterialResource
          MaterialResource represents cost resources that corresponds to supplies or consumables.
 class PersonResource
          Resource whose cost is incurred by the utilization of a person in a task.
 class ProjectDeliverableLink
           Use the newProjectDeliverableLink static factory method(s), not the ProjectDeliverableLink constructor, to construct instances of this class.
 class ProjectResource
          ProjectResource represents resources necessary for the execution of an activity.
 class ProjectResourceLink
           Use the newProjectResourceLink static factory method(s), not the ProjectResourceLink constructor, to construct instances of this class.
 class ResourceAssignmentLink
           Use the newResourceAssignmentLink static factory method(s), not the ResourceAssignmentLink constructor, to construct instances of this class.
 class RoleResource
          This class is used to collect cost related information associated to a role (rather to a specific individual).
 

Methods in wt.projmgmt.resource that return Persistable
 Persistable InformationResource.getObject()
          Returns the Windchill object that is the target of the resource.
 Persistable Deliverable.getTarget()
          Returns the the object that is referred to by the information resource of the deliverable.
 

Methods in wt.projmgmt.resource with parameters of type Persistable
 Deliverable StandardProjResourceService.setTarget(Deliverable deliverable, Persistable target, boolean latest)
          Sets the target of a Deliverable as the Persistable passed as argument.
 Deliverable ProjResourceServiceFwd.setTarget(Deliverable deliverable, Persistable target, boolean latest)
          Sets the target of a Deliverable as the Persistable passed as argument.
 Deliverable ProjResourceService.setTarget(Deliverable deliverable, Persistable target, boolean latest)
          Sets the target of a Deliverable as the Persistable passed as argument.
 void InformationResource.setObject(Persistable object, boolean latest)
          Sets the Windchill object that is the target of the resource.
 

Uses of Persistable in wt.query
 

Classes in wt.query that implement Persistable
 class PrincipalTheSavedQuery
           Use the newPrincipalTheSavedQuery static factory method(s), not the PrincipalTheSavedQuery constructor, to construct instances of this class.
 class SavedQuery
           Use the newSavedQuery static factory method(s), not the SavedQuery constructor, to construct instances of this class.
 

Methods in wt.query that return Persistable
private  Persistable WindchillSearchService.getObject(String obid)
          Helper method used to obtain a Persitable object with the specified ObjectID.
 

Methods in wt.query with parameters of type Persistable
 void QuerySpec.appendJoin(int a_linkIndex, String a_role, Persistable a_source)
          Appends a join condition for the link class specified by the link index to the source object for the role.
 

Uses of Persistable in wt.query.template
 

Classes in wt.query.template that implement Persistable
 class ReportTemplate
          This class is a default implementation of a template for reporting.
 

Methods in wt.query.template with parameters of type Persistable
private  AttributeListImpl TableModelSAXSource.getReferenceAttributes(Persistable a_object)
           
private  AttributeListImpl TableModelSAXSource.getReferenceAttributes(Persistable a_object)
           
 

Uses of Persistable in wt.queue
 

Classes in wt.queue that implement Persistable
 class entries
           Use the newentries static factory method(s), not the entries constructor, to construct instances of this class.
 class principal
           Use the newprincipal static factory method(s), not the principal constructor, to construct instances of this class.
 class ProcessingQueue
          The ProcessingQueue represents a specific (named) processing queue.
 class QueueEntry
          The QueueEntry represents an individual processing request.
 class sch_entries
           Use the newsch_entries static factory method(s), not the sch_entries constructor, to construct instances of this class.
 class sch_principal
           Use the newsch_principal static factory method(s), not the sch_principal constructor, to construct instances of this class.
 class ScheduleQueue
           Use the newScheduleQueue static factory method(s), not the ScheduleQueue constructor, to construct instances of this class.
 class ScheduleQueueEntry
           Use the newScheduleQueueEntry static factory method(s), not the ScheduleQueueEntry constructor, to construct instances of this class.
 class WtQueue
          

Supported API: true

Extendable: false
 class WtQueueEntry
          

Supported API: true

Extendable: false
 

Uses of Persistable in wt.recent
 

Classes in wt.recent that implement Persistable
 class RecentUpdate
           Use the newRecentUpdate static factory method(s), not the RecentUpdate constructor, to construct instances of this class.
 

Methods in wt.recent that return Persistable
private  Persistable StandardRecentlyVisitedService.getObjectFromOID(ObjectIdentifier oid)
          Get the Persistable from ObjectIdentifier using Object Reference.
private  Persistable StandardRecentlyVisitedService.getContainerFromOID(ObjectIdentifier oid)
          Get the Container from ObjectIdentifier using the cached containers.
 Persistable ObjectVisitedInfo.getPersistableFromOid()
           
 

Methods in wt.recent with parameters of type Persistable
private  void StandardRecentlyVisitedService.addToRecentMCLists(Persistable a, String listName, boolean isContainer)
          This method will add strings to MethodContext.
private  QueryResult StandardRecentlyVisitedService.getMasterByID(Persistable x)
           
private  QueryResult StandardRecentlyVisitedService.getTargetObjectsByID(Persistable x)
           
private  void StandardRecentlyVisitedService.renameRecentUpdate(Persistable x)
           
private  void StandardRecentlyVisitedService.removeFromRecentList(Persistable x)
           
protected static String RecentUpdate.getName(Persistable a)
          Gets the identityString for the given object.
protected static String RecentUpdate.toRefString(Persistable a)
          Gets the object key for the given object.
 

Uses of Persistable in wt.replication
 

Methods in wt.replication with parameters of type Persistable
private  Ufid StreamedMigrationForUfid.getUfid(Persistable object, PersistentObjectManager pom, PrintWriter logWriter)
           
private  Ufid StreamedMigrationForUfid.getUfid(Persistable object, PersistentObjectManager pom, PrintWriter logWriter)
           
 

Uses of Persistable in wt.replication.export
 

Classes in wt.replication.export that implement Persistable
 class UnitExportRecord
           Use the newUnitExportRecord static factory method(s), not the UnitExportRecord constructor, to construct instances of this class.
 

Methods in wt.replication.export with parameters of type Persistable
private  void ReplicationWTPartStruct.setNavigator(Persistable a_object, ConfigSpec a_configSpec)
           
private  void ReplicationEPMDocStruct.setNavigator(Persistable a_object, ConfigSpec a_configSpec)
           
 boolean ExportUnitVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Deprecated.  
 

Uses of Persistable in wt.replication.imp
 

Classes in wt.replication.imp that implement Persistable
 class ImportedObjectLink
          This link represents objects that comprise the replication unit.
 class UnitImportRecord
           Use the newUnitImportRecord static factory method(s), not the UnitImportRecord constructor, to construct instances of this class.
 

Uses of Persistable in wt.replication.receiver
 

Classes in wt.replication.receiver that implement Persistable
 class CameFromUnit
           Use the newCameFromUnit static factory method(s), not the CameFromUnit constructor, to construct instances of this class.
 class UnitReceiveRecord
           Use the newUnitReceiveRecord static factory method(s), not the UnitReceiveRecord constructor, to construct instances of this class.
 

Uses of Persistable in wt.replication.sender
 

Classes in wt.replication.sender that implement Persistable
 class RemoteSiteTeamTemplate
           Use the newRemoteSiteTeamTemplate static factory method(s), not the RemoteSiteTeamTemplate constructor, to construct instances of this class.
 class RemoteSiteTeamTemplateLink
           Use the newRemoteSiteTeamTemplateLink static factory method(s), not the RemoteSiteTeamTemplateLink constructor, to construct instances of this class.
 class ToSiteLink
           Use the newToSiteLink static factory method(s), not the ToSiteLink constructor, to construct instances of this class.
 class UnitSendRecord
           Use the newUnitSendRecord static factory method(s), not the UnitSendRecord constructor, to construct instances of this class.
 

Uses of Persistable in wt.replication.unit
 

Classes in wt.replication.unit that implement Persistable
 class ReplicationBaseline
           Use the newReplicationBaseline static factory method(s), not the ReplicationBaseline constructor, to construct instances of this class.
 class SchedItemLink
           Use the newSchedItemLink static factory method(s), not the SchedItemLink constructor, to construct instances of this class.
 class UnitBaselineLink
           Use the newUnitBaselineLink static factory method(s), not the UnitBaselineLink constructor, to construct instances of this class.
 class UnitEPMDocCSLink
           Use the newUnitEPMDocCSLink static factory method(s), not the UnitEPMDocCSLink constructor, to construct instances of this class.
 class UnitOperationLink
           Use the newUnitOperationLink static factory method(s), not the UnitOperationLink constructor, to construct instances of this class.
 class UnitOperationRecord
          

Supported API: false

Extendable: false
 class UnitSeedLink
           Use the newUnitSeedLink static factory method(s), not the UnitSeedLink constructor, to construct instances of this class.
 class UnitWTDocCSLink
           Use the newUnitWTDocCSLink static factory method(s), not the UnitWTDocCSLink constructor, to construct instances of this class.
 class UnitWTPartCSLink
           Use the newUnitWTPartCSLink static factory method(s), not the UnitWTPartCSLink constructor, to construct instances of this class.
 class WTUnit
          Deprecated.  
 class WTUnitMaster
          Deprecated.  
 class WTUnitMasterKey
           Use the newWTUnitMasterKey static factory method(s), not the WTUnitMasterKey constructor, to construct instances of this class.
 

Fields in wt.replication.unit declared as Persistable
(package private)  Persistable[] Manifest.UnitContentEnumerator.persistableArray
           
 

Methods in wt.replication.unit that return Persistable
static Persistable WTUnitUtil.lockAndRefreshPersistentObject(Persistable obj)
          Performs a database lock on the given Persistable object.
 

Methods in wt.replication.unit with parameters of type Persistable
static Persistable WTUnitUtil.lockAndRefreshPersistentObject(Persistable obj)
          Performs a database lock on the given Persistable object.
 

Uses of Persistable in wt.representation
 

Subinterfaces of Persistable in wt.representation
 interface Representable
          

Supported API: false

Extendable: false
 interface RepresentableMaster
          Master classes for Representable classes.
 interface RepresentablesAndMasters
          Classes that implement this interface are either Representable or a master class of a Representable.
 interface Representation
          

Supported API: false

Extendable: false
 interface RepresentationContributor
          A RepresentationContributor contributes in some way and therefore changes in it may in some way invalidate the Representation to which it contributes.
 

Classes in wt.representation that implement Persistable
 class OutOfDateRepresentationLink
           Use the newOutOfDateRepresentationLink static factory method(s), not the OutOfDateRepresentationLink constructor, to construct instances of this class.
 class RepresentableLink
           Use the newRepresentableLink static factory method(s), not the RepresentableLink constructor, to construct instances of this class.
 

Methods in wt.representation with parameters of type Persistable
protected  void StandardRepresentationService.dispatchVetoableEvent(String eventType, Persistable target)
          

Supported API: false
 void StandardRepresentationService.emitReadyToPublishEvent(Persistable persistable)
          

Supported API: false
 void RepresentationServiceFwd.emitReadyToPublishEvent(Persistable persistable)
          

Supported API: false
 void RepresentationService.emitReadyToPublishEvent(Persistable persistable)
          

Supported API: false
 

Constructors in wt.representation with parameters of type Persistable
RepresentationServiceEvent(String eventType, Persistable persistable)
          Constructs a RepresentationServiceEvent

Supported API: false
 

Uses of Persistable in wt.rn
 

Classes in wt.rn that implement Persistable
 class WTRNRequest
          The WTRNRequest object is used to store information relating to a specific RosettaNet request.
 

Uses of Persistable in wt.router
 

Classes in wt.router that implement Persistable
 class ToDoItem
           Use the newToDoItem static factory method(s), not the ToDoItem constructor, to construct instances of this class.
 

Uses of Persistable in wt.rule
 

Classes in wt.rule that implement Persistable
 class InstanceBasedRule
          An implementation of the Rule interface that references a particular object instance.
 class PersistentRule
          A Rule provides a holder for business logic that describes actions to be performed under certain conditions.
 class TypeBasedRule
           Use the newTypeBasedRule static factory method(s), not the TypeBasedRule constructor, to construct instances of this class.
 

Methods in wt.rule with parameters of type Persistable
 void RuleServiceSvr.addPostStoreTask(Persistable object, com.objectspace.jgl.UnaryFunction task)
          Add a task to be executed when a POST_STORE event is received for the specified object.
 

Uses of Persistable in wt.rule.impl
 

Methods in wt.rule.impl that return Persistable
static Persistable RuleApplierHelper.copyRelationships(Persistable copyFrom, Persistable copyTo, Class linkClass, String otherRole, boolean deep)
          Deprecated.  
private static Persistable RuleApplierHelper.copyObject(Persistable obj)
          Deprecated.  
 

Methods in wt.rule.impl with parameters of type Persistable
 void StandardRuleService.addPostStoreTask(Persistable object, com.objectspace.jgl.UnaryFunction task)
          Add a task to be executed when a POST_STORE event is received for the specified object.
static Persistable RuleApplierHelper.copyRelationships(Persistable copyFrom, Persistable copyTo, Class linkClass, String otherRole, boolean deep)
          Deprecated.  
private static Persistable RuleApplierHelper.copyObject(Persistable obj)
          Deprecated.  
private static InstanceBasedRule DefaultRuleSelector.findIBR(RuleType ruleType, Persistable object, WTContainerRef container)
          Find the default-enabled InstanceBasedRule that satisfies the specified search criteria.
 

Uses of Persistable in wt.sandbox
 

Classes in wt.sandbox that implement Persistable
 class SandboxBaseline
          Baseline for a sandbox container indicating the current sandbox configuration of parts and CAD documents being used by the sandbox.
 class SandboxCheckinLink
          Link from terminal iteration of a sandbox version to the iteration formed by performing a sandbox check-in on it.
 class SandboxCheckoutLink
          Link from original copy iteration to sandbox working copy branch formed by sandbox checkout.
 

Methods in wt.sandbox that return Persistable
(package private) static Persistable Utilities.getSinglePersistableFromQueryResult(QueryResult result)
           
 

Methods in wt.sandbox with parameters of type Persistable
(package private) static boolean Utilities.hasContainerOf(Persistable pObj, WTContainerRef containerRef)
           
(package private) static boolean Utilities.hasOrgOf(Persistable pObj, WTPrincipalReference orgRef)
           
private static boolean StandardSandboxService.couldBeSandboxWorkingCopy(Persistable version, boolean doInstanceOfChecks, boolean requireLatestActiveIter)
          Determines if a given persistable could be a sandbox working copy without hitting the database
 void SandboxBaselineIxHandler.exportBaselinedObject(Persistable item, IxbElement elem, Exporter exporter)
          Exports baselined objects.
 

Uses of Persistable in wt.scheduler
 

Classes in wt.scheduler that implement Persistable
 class CountedHistory
          A counted history is used for history items which may spawn multiple agents.
 class ItemArguments
           Use the newItemArguments static factory method(s), not the ItemArguments constructor, to construct instances of this class.
 class PersistantArg
           Use the newPersistantArg static factory method(s), not the PersistantArg constructor, to construct instances of this class.
 class PrimitiveArg
           Use the newPrimitiveArg static factory method(s), not the PrimitiveArg constructor, to construct instances of this class.
 class ScheduleHistory
          This is the history of method invocations of the schedule item.
 class ScheduleItem
           Use the newScheduleItem static factory method(s), not the ScheduleItem constructor, to construct instances of this class.
 class ScheduleItemHistory
           Use the newScheduleItemHistory static factory method(s), not the ScheduleItemHistory constructor, to construct instances of this class.
 class ScheduleMethodArg
          

Supported API: false

Extendable: false
 

Uses of Persistable in wt.series
 

Classes in wt.series that implement Persistable
 class SeriesTemplate
           Use the newSeriesTemplate static factory method(s), not the SeriesTemplate constructor, to construct instances of this class.
 

Uses of Persistable in wt.step.processor
 

Fields in wt.step.processor declared as Persistable
(package private)  Persistable WTImportEvent.ComparablePersistableWrapper._persistable
           
 

Methods in wt.step.processor that return Persistable
static Persistable WTImportService.makePersistent(Persistable instance)
           
 Persistable WTImportEvent.getTargetInstancePersistable()
           
 Persistable WTImportEvent.ComparablePersistableWrapper.getPersistable()
           
private  Persistable ImportFromP21Processor.mapEntityToWTInstance(StepEntity entity)
           
 

Methods in wt.step.processor with parameters of type Persistable
private static void WTImportService.fireEvent(Persistable instance, Persistable parentInstance, int objectType, int eventType)
           
private static void WTImportService.fireEvent(Persistable instance, Persistable parentInstance, int objectType, int eventType, String id1)
           
private static void WTImportService.fireEvent(Persistable instance, Persistable parentInstance, int objectType, int eventType, String id1, String id2)
           
private static void WTImportService.fireWarningEvent(Persistable instance, String warning)
           
private static void WTImportService.firePersistenceEvent(Persistable nonPersistent, Persistable persistent)
           
private static void WTImportService.setPropertyToDefault(Persistable wtObject, PropertyDescriptor propertyInfo)
          Set a Windchill objects property to its default value.
static Persistable WTImportService.makePersistent(Persistable instance)
           
static ObjectToObjectLink WTImportService.getExistingLink(Class linkClass, Object tmpLink, Persistable roleAInstance, Persistable roleBInstance)
           
static ObjectToObjectLink WTImportService.createNewLink(Class linkClass, Persistable roleAInstance, Persistable roleBInstance)
          Create a new link object.
static void WTImportService.setInstanceAttributes(Persistable wtObject, StepEntity stepObject, ExpressSchema wtSchema, StepData dataForEntityReferences)
          Given a parse StepEntity and its corresponding imported Windchill instance set all the attributes it has values for.
private  boolean ExportToP21Processor.isWithinInstanceScope(Persistable instance)
          Is this instance one of those explicitly asked to be exported
 

Constructors in wt.step.processor with parameters of type Persistable
WTImportEvent(Object src, Persistable nonPersistent, Persistable persistent)
           
WTImportEvent(Object src, Persistable targetInstance, Persistable otherInstance, int targetType, int eventType, String id1, String id2)
           
WTImportEvent(Object src, Persistable targetInstance, String warning)
           
WTImportEvent.ComparablePersistableWrapper(Persistable toWrap)
           
WTImportEvent.ComparablePersistableWrapper(Persistable toWrap, int objectType)
           
 

Uses of Persistable in wt.team
 

Classes in wt.team that implement Persistable
 class RoleActorRoleLink
           Use the newRoleActorRoleLink static factory method(s), not the RoleActorRoleLink constructor, to construct instances of this class.
 class RoleActorRoleMap
           Use the newRoleActorRoleMap static factory method(s), not the RoleActorRoleMap constructor, to construct instances of this class.
 class RolePoolLink
           Use the newRolePoolLink static factory method(s), not the RolePoolLink constructor, to construct instances of this class.
 class RolePoolMap
           Use the newRolePoolMap static factory method(s), not the RolePoolMap constructor, to construct instances of this class.
 class RolePrincipalLink
           Use the newRolePrincipalLink static factory method(s), not the RolePrincipalLink constructor, to construct instances of this class.
 class RolePrincipalMap
           Use the newRolePrincipalMap static factory method(s), not the RolePrincipalMap constructor, to construct instances of this class.
 class RoleRoleLink
           Use the newRoleRoleLink static factory method(s), not the RoleRoleLink constructor, to construct instances of this class.
 class RoleRoleMap
           Use the newRoleRoleMap static factory method(s), not the RoleRoleMap constructor, to construct instances of this class.
 class Team
           Use the newTeam static factory method(s), not the Team constructor, to construct instances of this class.
 class TeamDistributionList
           Use the newTeamDistributionList static factory method(s), not the TeamDistributionList constructor, to construct instances of this class.
 class TeamTemplate
          TeamTemplate establishes associations between roles and principals and/or actor roles.
(package private) static class TeamTemplateCache.TeamTemplateEntry
           
 class TeamTemplateLink
           Use the newTeamTemplateLink static factory method(s), not the TeamTemplateLink constructor, to construct instances of this class.
 class WTActorRoleHolder2
          

Supported API: true

Extendable: false
 class WTIndirectRoleHolder2
          

Supported API: false

Extendable: false
 class WTRoleHolder2
          

Supported API: true

Extendable: false
 

Methods in wt.team with parameters of type Persistable
 void TeamTemplateReference.inflate(Persistable obj)
          

Supported API: false
 WTPrincipalReference TeamServiceSvr.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: false
 TeamReference TeamServiceFwd.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference TeamServiceFwd.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
 TeamReference TeamService.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference TeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
 void TeamDistributionListReference.inflate(Persistable obj)
          

Supported API: false
 WTPrincipalReference StandardTeamService.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: false
 TeamReference StandardTeamService.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference StandardTeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
private  Team StandardTeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object, boolean persist)
           
private  Map StandardTeamService.resolveAllTeamMembers(WTRoleHolder2 roleHolder, Team team, Persistable object, PhaseTemplate phaseTemplate)
           
private  Map StandardTeamService.resolveWTRoleHolder2Roles(WTRoleHolder2 roleHolder, Persistable object)
           
private  void StandardTeamService.resolvePhaseTemplateRoles(Map map, TeamTemplate teamTemplate, Persistable object, PhaseTemplate phaseTemplate)
           
private  Vector StandardTeamService.resolveByAllPrincipals(Map map, Role role, PhaseTemplate phaseTemplate, Persistable object, TeamTemplate teamTemplate, Vector principals)
           
private  void StandardTeamService.resolveContainerTeamRoles(Map map, Persistable object)
           
 void TeamTemplateReference.inflate(Persistable obj)
          

Supported API: false
 WTPrincipalReference TeamServiceSvr.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: false
 TeamReference TeamServiceFwd.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference TeamServiceFwd.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
 TeamReference TeamService.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference TeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
 void TeamDistributionListReference.inflate(Persistable obj)
          

Supported API: false
 WTPrincipalReference StandardTeamService.resolveActorRole(ActorRole actorRole, Persistable object)
          Given an actorRole and an object, resolve the actor role to a principal

Supported API: false
 TeamReference StandardTeamService.createTeam(TeamTemplateReference teamTemplateReference, String teamName, String location, Persistable object)
          Deprecated. @R7.0. Use createTeam(WTRoleHolder2, name, object) instead.
 TeamReference StandardTeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object)
          Creates a new Team based off the roleholder.
private  Team StandardTeamService.createTeam(WTRoleHolder2 roleHolder, String teamName, Persistable object, boolean persist)
           
private  Map StandardTeamService.resolveAllTeamMembers(WTRoleHolder2 roleHolder, Team team, Persistable object, PhaseTemplate phaseTemplate)
           
private  Map StandardTeamService.resolveWTRoleHolder2Roles(WTRoleHolder2 roleHolder, Persistable object)
           
private  void StandardTeamService.resolvePhaseTemplateRoles(Map map, TeamTemplate teamTemplate, Persistable object, PhaseTemplate phaseTemplate)
           
private  Vector StandardTeamService.resolveByAllPrincipals(Map map, Role role, PhaseTemplate phaseTemplate, Persistable object, TeamTemplate teamTemplate, Vector principals)
           
private  void StandardTeamService.resolveContainerTeamRoles(Map map, Persistable object)
           
 

Uses of Persistable in wt.transfer
 

Subinterfaces of Persistable in wt.transfer
 interface TransferFilter
          

Supported API: false

Extendable: false
 interface TransferSpec
          Provides an abstract specification of how to perform a transfer and on what data based on criteria.
 interface TransferUnit
          

Supported API: false

Extendable: false
 

Classes in wt.transfer that implement Persistable
 class AbstractTransferSpec
          

Supported API: false

Extendable: false
 class ExportSpec
           Use the newExportSpec static factory method(s), not the ExportSpec constructor, to construct instances of this class.
 class ImportSpec
           Use the newImportSpec static factory method(s), not the ImportSpec constructor, to construct instances of this class.
 class TransferOperation
           Use the newTransferOperation static factory method(s), not the TransferOperation constructor, to construct instances of this class.
 

Methods in wt.transfer that return Persistable
 Persistable TransferServiceEvent.getTarget()
          Gets the Persistable object target of the event.
 

Methods in wt.transfer with parameters of type Persistable
 void TransferServiceFwd.exportObjects(ExportSpec spec, Persistable objectBasis)
          

Supported API: false
 void TransferServiceFwd.exportObjects(ExportSpec spec, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void TransferServiceFwd.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis)
          

Supported API: false
 void TransferServiceFwd.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void TransferService.exportObjects(ExportSpec spec, Persistable objectBasis)
          

Supported API: false
 void TransferService.exportObjects(ExportSpec spec, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void TransferService.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis)
          

Supported API: false
 void TransferService.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void StandardTransferService.exportObjects(ExportSpec spec, Persistable objectBasis)
          

Supported API: false
 void StandardTransferService.exportObjects(ExportSpec spec, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void StandardTransferService.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis)
          

Supported API: false
 void StandardTransferService.exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 

Uses of Persistable in wt.transfer.delegate
 

Fields in wt.transfer.delegate declared as Persistable
private  Persistable IBADOMTreeEncoderCallback.persistableObject
           
private  Persistable IBADOMTreeDecoderCallback.persistableObject
           
private  Persistable ContentItemDOMTreeEncoderCallback.persistableObject
           
private  Persistable ContentItemDOMTreeDecoderCallback.persistableObject
           
 

Methods in wt.transfer.delegate that return Persistable
 Persistable IBADOMTreeEncoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
 Persistable IBADOMTreeDecoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 Persistable ContentItemDOMTreeEncoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
 Persistable ContentItemDOMTreeDecoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 

Methods in wt.transfer.delegate with parameters of type Persistable
 void IBADOMTreeEncoderCallback.initialize(Persistable persistableObject)
          Sets the object to be examined by the callback for additional exernalization not handled by the object's writeExternal() method, and does some internal bookkeeping to prepare the callback to have its getNextElement() method invoked.
protected  void IBADOMTreeEncoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
protected  void IBADOMTreeDecoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 void ContentItemDOMTreeEncoderCallback.initialize(Persistable persistableObject)
          Sets the object to be examined by the callback for additional exernalization not handled by the object's writeExternal() method, and does some internal bookkeeping to prepare the callback to have its getNextElement() method invoked.
protected  void ContentItemDOMTreeEncoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
protected  void ContentItemDOMTreeDecoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
protected  void AbstractTransferDelegate.dispatchVetoableEvent(String eventType, Persistable object)
          Dispatches a TransferServiceEvent that includes the event type and target (i.e., Persistable object).
 

Uses of Persistable in wt.transfer.filter
 

Subinterfaces of Persistable in wt.transfer.filter
 interface BasicTransferFilter
          

Supported API: false

Extendable: false
 

Classes in wt.transfer.filter that implement Persistable
 class ExportAdHocCriteria
           Use the newExportAdHocCriteria static factory method(s), not the ExportAdHocCriteria constructor, to construct instances of this class.
 class ExportObjectGraphEdgeTemplate
           Use the newExportObjectGraphEdgeTemplate static factory method(s), not the ExportObjectGraphEdgeTemplate constructor, to construct instances of this class.
 class ExportObjectGraphNodeTemplate
           Use the newExportObjectGraphNodeTemplate static factory method(s), not the ExportObjectGraphNodeTemplate constructor, to construct instances of this class.
 class ExportObjectGraphTemplate
           Use the newExportObjectGraphTemplate static factory method(s), not the ExportObjectGraphTemplate constructor, to construct instances of this class.
 class ImportAdHocCriteria
           Use the newImportAdHocCriteria static factory method(s), not the ImportAdHocCriteria constructor, to construct instances of this class.
 

Uses of Persistable in wt.transfer.policy
 

Subinterfaces of Persistable in wt.transfer.policy
 interface TransferPolicy
          

Supported API: false

Extendable: false
 

Classes in wt.transfer.policy that implement Persistable
 class AbstractTransferPolicy
          

Supported API: false

Extendable: false
 class ExportPolicy
           Use the newExportPolicy static factory method(s), not the ExportPolicy constructor, to construct instances of this class.
 class ImportPolicy
           Use the newImportPolicy static factory method(s), not the ImportPolicy constructor, to construct instances of this class.
 

Uses of Persistable in wt.transfer.unit
 

Subinterfaces of Persistable in wt.transfer.unit
 interface BasicTransferUnit
          

Supported API: false

Extendable: false
 

Classes in wt.transfer.unit that implement Persistable
 class ExportObjectGraph
           Use the newExportObjectGraph static factory method(s), not the ExportObjectGraph constructor, to construct instances of this class.
 class ExportObjectList
           Use the newExportObjectList static factory method(s), not the ExportObjectList constructor, to construct instances of this class.
 class ImportObjectGraph
           Use the newImportObjectGraph static factory method(s), not the ImportObjectGraph constructor, to construct instances of this class.
 class ImportObjectList
           Use the newImportObjectList static factory method(s), not the ImportObjectList constructor, to construct instances of this class.
 class TransferObjectGraphEdge
           Use the newTransferObjectGraphEdge static factory method(s), not the TransferObjectGraphEdge constructor, to construct instances of this class.
 class TransferObjectGraphNode
           Use the newTransferObjectGraphNode static factory method(s), not the TransferObjectGraphNode constructor, to construct instances of this class.
 class TransferUnitMaster
           Use the newTransferUnitMaster static factory method(s), not the TransferUnitMaster constructor, to construct instances of this class.
 

Uses of Persistable in wt.type
 

Subinterfaces of Persistable in wt.type
 interface Typed
          

Supported API: false

Extendable: false
 

Uses of Persistable in wt.ufid
 

Subinterfaces of Persistable in wt.ufid
 interface Federatable
          

Supported API: false

Extendable: false
 

Classes in wt.ufid that implement Persistable
 class BirthRepositoryOffspring
           Use the newBirthRepositoryOffspring static factory method(s), not the BirthRepositoryOffspring constructor, to construct instances of this class.
 class LastKnownRepositoryCurrent
           Use the newLastKnownRepositoryCurrent static factory method(s), not the LastKnownRepositoryCurrent constructor, to construct instances of this class.
 class LocalObjectRemoteInfo
           Use the newLocalObjectRemoteInfo static factory method(s), not the LocalObjectRemoteInfo constructor, to construct instances of this class.
 class OwningRepositoryLocalObject
           Use the newOwningRepositoryLocalObject static factory method(s), not the OwningRepositoryLocalObject constructor, to construct instances of this class.
 class RemoteObjectInfo
           Use the newRemoteObjectInfo static factory method(s), not the RemoteObjectInfo constructor, to construct instances of this class.
 class Repository
           Use the newRepository static factory method(s), not the Repository constructor, to construct instances of this class.
 

Methods in wt.ufid with parameters of type Persistable
private  String Ufid.remoteObjectId(Persistable object)
          This method is being used instead of the toString on the ObjectIdentifier to help in insulating the UFID implementation from the use of ObjectIdentifier as an URL.
 

Uses of Persistable in wt.units.display
 

Classes in wt.units.display that implement Persistable
 class AbstractDisplayUnitsContext
          

Supported API: false

Extendable: false
 class MeasurementSystem
           Use the newMeasurementSystem static factory method(s), not the MeasurementSystem constructor, to construct instances of this class.
 class QuantityOfMeasure
           Use the newQuantityOfMeasure static factory method(s), not the QuantityOfMeasure constructor, to construct instances of this class.
 

Uses of Persistable in wt.vc
 

Subinterfaces of Persistable in wt.vc
 interface AdHocStringVersioned
          Plug-n-play interface used to indicate that the object is versioned in an ad-hoc manner.
 interface Iterated
          Provides an abstraction of a plug-and-play component in conjunction with the Mastered interface.
 interface Mastered
          Provides an abstraction of a plug-and-play component in conjunction with the Iterated interface.
 interface OneOffVersioned
          One-off versions are versions exist out of the normal versioning schemes.
 interface Versionable
          Plug-n-play interface indicating that the object is versioned in some manner, i.e.
 interface Versioned
          Provides an abstraction of a plug-and-play component in conjunction with the Mastered and Iterated interfaces.
 

Classes in wt.vc that implement Persistable
 class ControlBranch
           Use the newControlBranch static factory method(s), not the ControlBranch constructor, to construct instances of this class.
 class MergeInfoLink
          Link class which denotes the occurrence of a logical merge operation wherein one version of an object was merged into another.
 class ObjectToVersionLink
          

Supported API: true

Extendable: true
 class TheControlBranchPredecessor
          This will link all Branches (Versions) of a Object together to form a Version Tree.
 class VersionForeignKeyLink
          

Supported API: false

Extendable: false
 class VersionToVersionForeignKeyLink
          

Supported API: false

Extendable: false
 class VersionToVersionLink
          

Supported API: true

Extendable: true
 

Methods in wt.vc that return Persistable
 Persistable VersionToVersionLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable VersionToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 Persistable VersionToVersionLink.getRoleAObject()
          Returns the role A object of this Link for this Link.
 Persistable VersionToVersionLink.getRoleBObject()
          Returns the role B object of this Link for this Link.
 Persistable VersionReference.getObject()
          Gets the object for the association that plays role: OBJECT.
protected  Persistable StandardVersionControlSvrService.duplicate(Persistable original)
           
 Persistable ObjectToVersionLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable ObjectToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 Persistable ObjectToVersionLink.getRoleAObject()
          Returns the role A object of this Link for this Link.
 Persistable ObjectToVersionLink.getRoleBObject()
          Returns the role B object of this Link for this Link.
 Persistable VersionToVersionLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable VersionToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 Persistable VersionToVersionLink.getRoleAObject()
          Returns the role A object of this Link for this Link.
 Persistable VersionToVersionLink.getRoleBObject()
          Returns the role B object of this Link for this Link.
 Persistable VersionReference.getObject()
          Gets the object for the association that plays role: OBJECT.
protected  Persistable StandardVersionControlSvrService.duplicate(Persistable original)
           
 Persistable ObjectToVersionLink.getObject(String role)
          Deprecated. replaced by getRoleObject(String)
 Persistable ObjectToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 Persistable ObjectToVersionLink.getRoleAObject()
          Returns the role A object of this Link for this Link.
 Persistable ObjectToVersionLink.getRoleBObject()
          Returns the role B object of this Link for this Link.
 

Methods in wt.vc with parameters of type Persistable
 Persistable VersionToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 String VersionToVersionLink.getRole(Persistable obj)
          

Supported API: false
 void VersionToVersionLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void VersionToVersionLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec VersionToVersionLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] VersionToVersionLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
 QuerySpec VersionToVersionLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 boolean VersionReference.references(Persistable obj)
          

Supported API: true
protected  Persistable StandardVersionControlSvrService.duplicate(Persistable original)
           
 Persistable ObjectToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 String ObjectToVersionLink.getRole(Persistable obj)
          

Supported API: false
 void ObjectToVersionLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void ObjectToVersionLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec ObjectToVersionLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] ObjectToVersionLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
protected  void ObjectToVersionLink.initialize(Persistable roleAObject, Iterated roleBObject)
          Default initializer for Link objects.
 QuerySpec ObjectToVersionLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 Persistable VersionToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 String VersionToVersionLink.getRole(Persistable obj)
          

Supported API: false
 void VersionToVersionLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void VersionToVersionLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec VersionToVersionLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] VersionToVersionLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
 QuerySpec VersionToVersionLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 boolean VersionReference.references(Persistable obj)
          

Supported API: true
protected  Persistable StandardVersionControlSvrService.duplicate(Persistable original)
           
 Persistable ObjectToVersionLink.getOtherObject(Persistable obj)
          

Supported API: false
 String ObjectToVersionLink.getRole(Persistable obj)
          

Supported API: false
 void ObjectToVersionLink.setRoleAObject(Persistable roleAObject)
          Sets the role A object for this Link.
 void ObjectToVersionLink.setRoleBObject(Persistable roleBObject)
          Sets the role B object for this Link.
 QuerySpec ObjectToVersionLink.appendJoinCriteria(Persistable obj, String otherSideRole, QuerySpec qs, int targetPos, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role to be navigate to and the attributes of the given object.
 Object[] ObjectToVersionLink.getJoinValues(Persistable obj, String otherSideRole)
          Gets an array of values in the same order as the query was appended with search conditions.
protected  void ObjectToVersionLink.initialize(Persistable roleAObject, Iterated roleBObject)
          Default initializer for Link objects.
 QuerySpec ObjectToVersionLink.appendRoleCriteria(Persistable obj, String role, QuerySpec qs, int linkPos)
          Appends applicable search condition(s) onto the end of the given query spec based on the role and the attributes of the given object.
 

Uses of Persistable in wt.vc.baseline
 

Subinterfaces of Persistable in wt.vc.baseline
 interface Baseline
          This interface is used to tag a class that represents a Baseline.
 interface Baselineable
          This interface is used to tag a class that can be part of a Baseline.
 interface IteratedPartialBaseline
          An iterated partial baseline is a baseline that stores additions, removals, and replacements (delete/add) incrementally using iterations.
 interface NonStrictBaseline
          This interface is used to tag a class that represents a non-strict baseline.
 

Classes in wt.vc.baseline that implement Persistable
 class BaselineMember
          In the PDM Enablers UML, this association is named "Baselined".
 class BaselineRemoveMember
          An internal association used to indicate the removal of a member from an iterated partial baseline.
 class ManagedBaseline
          This class is an implementation of a Baseline.
 class ManagedBaselineKey
           Use the newManagedBaselineKey static factory method(s), not the ManagedBaselineKey constructor, to construct instances of this class.
 

Fields in wt.vc.baseline declared as Persistable
private  Persistable StandardBaselineService.PopulateOperation.root
           
 

Methods in wt.vc.baseline with parameters of type Persistable
 Baseline StandardBaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 Baseline StandardBaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, ConfigSpec a_configSpec)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the ConfigSpec.
 boolean BaselineVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visits a node and adds it to a Baseline.
 Baseline BaselineServiceFwd.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 Baseline BaselineServiceFwd.populateBaseline(Persistable a_object, Baseline a_baseline, ConfigSpec a_configSpec)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the ConfigSpec.
 Baseline BaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 Baseline BaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, ConfigSpec a_configSpec)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the ConfigSpec.
 

Constructors in wt.vc.baseline with parameters of type Persistable
StandardBaselineService.PopulateOperation(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
           
 

Uses of Persistable in wt.vc.config
 

Subinterfaces of Persistable in wt.vc.config
 interface PersistableConfigSpec
          Implementations of this interface are used as other side objects in various associations of the wt.viewmarkup package.
 

Uses of Persistable in wt.vc.sessioniteration
 

Subinterfaces of Persistable in wt.vc.sessioniteration
 interface SessionEditedIteration
          The SessionEditedIteration provides a light-weight work-in-progress mechanism similar to Workable.
 

Uses of Persistable in wt.vc.struct
 

Classes in wt.vc.struct that implement Persistable
 class IteratedDescribeLink
          A link specifying that an iteration provides descriptive information for a another iteration.
 class IteratedReferenceLink
          A link specifying that an iteration (implementation) refers to another master.
 class IteratedUsageLink
          The IteratedUsageLink is an association between an iteration and a master.
 

Fields in wt.vc.struct declared as Persistable
private  Persistable StandardStructService.ProjectTerminalConfigSpec.originatingObject
           
 

Constructors in wt.vc.struct with parameters of type Persistable
StandardStructService.ProjectTerminalConfigSpec(Persistable originatingObject, ConfigSpec businessConfigSpec)
           
 

Uses of Persistable in wt.vc.views
 

Subinterfaces of Persistable in wt.vc.views
 interface ViewManageable
          Versioned objects that implement ViewManageable indicate that they can participate in views.
 

Classes in wt.vc.views that implement Persistable
 class View
          The view represents a type of branching mechanism for versioned data.
 class ViewAssociation
          Views are associated using ViewAssociations, forming parent-child networks.
 

Methods in wt.vc.views with parameters of type Persistable
 void ViewReference.inflate(Persistable obj)
          

Supported API: false
 

Uses of Persistable in wt.vc.wip
 

Subinterfaces of Persistable in wt.vc.wip
 interface Workable
          Provides an abstraction of a plug-and-play component.
 

Classes in wt.vc.wip that implement Persistable
 class CheckoutLink
          Provides the link between an original checked out object and its working copy.
 

Methods in wt.vc.wip with parameters of type Persistable
protected  void CheckoutLink.initialize(Persistable aObj, Persistable bObj)
          

Supported API: false
protected  void CheckoutLink.initialize(Persistable aObj, Persistable bObj)
          

Supported API: false
 

Uses of Persistable in wt.viewmarkup
 

Subinterfaces of Persistable in wt.viewmarkup
 interface GraphicallyRepresentable
          

Supported API: false

Extendable: false
 interface MarkUp
          This interface represents a user markup of a Viewable.
 interface Viewable
          This interface represents objects whose primary file can be viewed and marked up in Product View.
 

Classes in wt.viewmarkup that implement Persistable
 class DerivedFromConfigSpecLink
          The config spec applied to the derivedFrom object when creating a DerivedImage.
 class DerivedFromTheDerivedImage
           Use the newDerivedFromTheDerivedImage static factory method(s), not the DerivedFromTheDerivedImage constructor, to construct instances of this class.
 class DerivedImage
          A Representation viewable in ProductView that is generated (derived) from an object or information outside of the Representable.
 class DerivedImageKey
          The table for the uniqueness constraints for DerivedImage (Representable, name, type, and timestamp).
 class PublishingProhibition
          Identifies Representables that are unpublishable for some reason, usually either because they are so big and take too long to publish or because they caused a publishing error and we need to disable the automatic retry that would try to republish them over and over, always generating the same publishing error.
 class PublishingSummary
           Use the newPublishingSummary static factory method(s), not the PublishingSummary constructor, to construct instances of this class.
 class RepresentableConfigSpecLink
          The config spec applied to the associated Representable object when creating a DerivedImage.
 class SourceToImage
           Use the newSourceToImage static factory method(s), not the SourceToImage constructor, to construct instances of this class.
 class TheMarkUpTheViewable
           Use the newTheMarkUpTheViewable static factory method(s), not the TheMarkUpTheViewable constructor, to construct instances of this class.
 class ThePublishingProhibitionTarget
           Use the newThePublishingProhibitionTarget static factory method(s), not the ThePublishingProhibitionTarget constructor, to construct instances of this class.
 class WTMarkUp
           Use the newWTMarkUp static factory method(s), not the WTMarkUp constructor, to construct instances of this class.
 class WVSConfigurationTemplate
           Use the newWVSConfigurationTemplate static factory method(s), not the WVSConfigurationTemplate constructor, to construct instances of this class.
 

Methods in wt.viewmarkup with parameters of type Persistable
protected  void StandardViewMarkUpService.processCleanupLinkEvent(Persistable target, Persistable plink)
           
protected  void StandardViewMarkUpService.processCleanupLinkEvent(Persistable target, Persistable plink)
           
 

Uses of Persistable in wt.visitor
 

Fields in wt.visitor declared as Persistable
 Persistable BFSWalker.Tuple.node
           
private  Persistable BasicExpander.node
           
 

Methods in wt.visitor that return Persistable
(package private)  Persistable ReverseOccurrencedConfigSpecNodeExpander.getPersistableObjectIdentifier(Persistable object)
           
 Persistable Expander.getNode()
          Returns the Node for the current element in the enumeration.
private  Persistable EPMDocReqNodeExpander.checkForOriginal(Persistable doc)
           
private  Persistable EPMDocConfigSpecNodeExpander.checkForOriginal(Persistable doc)
           
 Persistable BasicExpander.getNode()
          Returns the Node for the current element in the enumeration.
 

Methods in wt.visitor with parameters of type Persistable
 void Walker.traverse(Persistable root)
          Traverses the root node.
 boolean VisitorAdapter.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 boolean VisitorAdapter.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          Vist nodes at this level.
 boolean Visitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 boolean Visitor.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          Vist nodes at this level.
 void ReverseOccurrencedConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
(package private)  ObjectIdentifier ReverseOccurrencedConfigSpecNodeExpander.getObjectIdentifier(Persistable object)
           
(package private)  Persistable ReverseOccurrencedConfigSpecNodeExpander.getPersistableObjectIdentifier(Persistable object)
           
 void ReverseConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void ProductInstanceConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void PartConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void OccurrencedPartConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 Vector NodeExpandInfo.getRoleExpandInfos(Persistable obj)
          Return a Vector of RoleExpandInfo objects for the specified node.
 Expander NodeExpandInfo.getExpander(Persistable obj)
          Return an Expander for the specified node.
 void NodeExpanderFactory.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void NodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void Expander.expand(Persistable obj, String role, Object roleObject)
          Expands the object given the role and role object.
 void EPMDocReqNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          

Supported API: true
private  Persistable EPMDocReqNodeExpander.checkForOriginal(Persistable doc)
           
 void EPMDocConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node

Supported API: true
private  Persistable EPMDocConfigSpecNodeExpander.checkForOriginal(Persistable doc)
           
 void DFSWalker.traverse(Persistable root)
          Traverses the root node using a depth first search.
private  void DFSWalker.traverse(Persistable fromNode, Link link, Persistable toNode, PathNode toPathNode, int level)
          Traverses the root node using a depth first search.
 void ConfigSpecNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 boolean CompositeVisitor.visit(Persistable fromNode, Link link, Persistable toNode, int level, boolean previouslyVisited)
          Visit a node.
 boolean CompositeVisitor.visitLevel(Persistable fromNode, Vector links, Vector toNodes, int level)
          Vist nodes at this level.
 void BFSWalker.traverse(Persistable root)
          Traverses the root node using a breadth-first manner.
 Expander BasicNodeExpandInfo.getExpander(Persistable obj)
          Return an Expander for the specified node.
 Vector BasicNodeExpandInfo.getRoleExpandInfos(Persistable obj)
           
 Vector BasicNodeExpandInfo.getRoleExpandInfos(Persistable obj, ObjectGraphTemplate ogt)
           
 Vector BasicNodeExpandInfo.getRoleExpandRefInfos(Persistable obj, ObjectGraphTemplate ogt)
           
 void BasicNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 void BasicNodeExpander.expandNode(Persistable parentNode, Vector links, Vector nodes, ObjectGraphTemplate ogt)
           
 void BasicExpander.expand(Persistable obj, String role, Object roleObject)
          Expands the object given the role and role object.
 void BasicExpander.expand(Persistable obj, String role, Class linkClass)
           
 void BasicExpander.expand(Persistable obj, String role, Class linkClass, Vector refs)
           
 

Constructors in wt.visitor with parameters of type Persistable
PathNode(Persistable object, PathNode parentNode)
           
BFSWalker.Tuple(Persistable node, PathNode pathNode)
           
 

Uses of Persistable in wt.workflow.collaboration
 

Subinterfaces of Persistable in wt.workflow.collaboration
 interface CollaborationContainer
          CollaborationContainer is a convenience interface to capture common behavior such as template-based instantiation, subscription and parent-child associations in one place.
 

Classes in wt.workflow.collaboration that implement Persistable
 class CollaborationDefInstanceLink
           Use the newCollaborationDefInstanceLink static factory method(s), not the CollaborationDefInstanceLink constructor, to construct instances of this class.
 class CollaborationTemplate
          CollaborationTemplate represents objects whose structure can be defined in an XMLLob.
 

Uses of Persistable in wt.workflow.definer
 

Subinterfaces of Persistable in wt.workflow.definer
 interface WfNodeTemplate
          WfNodeTemplate is an interface representing obejcts that can play a role of a node in a workflow.
 interface WfProcessDefinition
          

Supported API: false

Extendable: false
 

Classes in wt.workflow.definer that implement Persistable
 class NodeTemplateLink
          The NodeTemplateLink is the class responsible for the definition of links representing flow of control.
 class ProcessStepTemplateLink
          ProcessStepDefLink associates the process template with with constituent objects (activity and connector templates).
 class ProxyProcessDefinitionLink
           Use the newProxyProcessDefinitionLink static factory method(s), not the ProxyProcessDefinitionLink constructor, to construct instances of this class.
 class WfAdHocActivityTemplate
           Use the newWfAdHocActivityTemplate static factory method(s), not the WfAdHocActivityTemplate constructor, to construct instances of this class.
 class WfApplRobotTemplate
          Template for application robots, that is, activities that correspond to programs or applications.
 class WfAssignedActivityTemplate
          Template for creation of assigned activities.
 class WfBlockTemplate
          Class that represents a workflow block.
 class WfConnectorTemplate
          WfConnectorTemplate class serves as a template for WfConnector objects.
 class WfContainerTemplate
          Abstract class that models template objects that can contain other template objects.
 class WfExpression
          The WfExpression class represents expressions that are associated to some workflow node objects.
 class WfExprRobotTemplate
           Use the newWfExprRobotTemplate static factory method(s), not the WfExprRobotTemplate constructor, to construct instances of this class.
 class WfExternalMethodTemplate
          Template for robot activities which are based on externally callable methods.
 class WfInternalMethodTemplate
          Template for robot activities which are based on internally callable methods.
 class WfInvokedMethodTemplate
          Template for creation of method robot activities.
 class WfProcessTemplate
          A WfProcessTemplate represents a template for a specific workflow process; it is used to create instances of a workflow process.
 class WfProcessTemplateKey
          Class that stores unique process template idenitities.
 class WfProcessTemplateMaster
           Use the newWfProcessTemplateMaster static factory method(s), not the WfProcessTemplateMaster constructor, to construct instances of this class.
 class WfProxyTemplate
          Object that points to a template.
 class WfRobotActivityTemplate
          Base template class for for classes that create robot activities.
 class WfSynchRobotTemplate
           Use the newWfSynchRobotTemplate static factory method(s), not the WfSynchRobotTemplate constructor, to construct instances of this class.
 class WfTemplateObject
          WfTemplateObject is the base class for the workflow definition objects.
 class WfTimerTemplate
           Use the newWfTimerTemplate static factory method(s), not the WfTimerTemplate constructor, to construct instances of this class.
 class WfURLRobotTemplate
          Used to define the URL to be executed.
 

Methods in wt.workflow.definer with parameters of type Persistable
 void WfTemplateObjectReference.inflate(Persistable obj)
           
 void WfProcessTemplateMasterReference.inflate(Persistable obj)
          

Supported API: false
 void WfNodeTemplateReference.inflate(Persistable obj)
          

Supported API: false
 void WfContainerTemplateReference.inflate(Persistable obj)
          

Supported API: false
private  void StandardWfDefinerService.checkWfObject(Persistable target)
          Throws exception if target belongs to a process that can't be changed.
 

Uses of Persistable in wt.workflow.engine
 

Classes in wt.workflow.engine that implement Persistable
 class ActivityActivityLink
          The ActivityActivityLink represents associations between workflow steps.
 class ActivityConnectorLink
          The ActivityConnectorLink associates steps to connectors.
 class ConnectorActivityLink
          The ConnectorActivityLink joins connectors to activities.
 class ConnectorConnectorLink
          The ConnectorConnectorLink class joins connectors to connectors.
 class SourceHistoryLink
           Use the newSourceHistoryLink static factory method(s), not the SourceHistoryLink constructor, to construct instances of this class.
 class WfActivity
          WfActivity represents a request for work in the context of the containing WfProcess.
 class WfAdHocActivity
           Use the newWfAdHocActivity static factory method(s), not the WfAdHocActivity constructor, to construct instances of this class.
 class WfAssignmentEventAudit
          WfAssignmentEventAudit specializes WfEventAudit for assignment change events.
 class WfBlock
          The WfBlock class supports the execution of blocks.
 class WfConnector
          The WfConnector class represents logical sequencing combinations between workflow steps.
 class WfContainer
          

Supported API: false

Extendable: false
 class WfCreateProcessEventAudit
          WfCreateProcessEventAudit specializes WfEventAudit by adding information related to creation of a WfProcess.
 class WfDataEventAudit
          WfDataEventAudit specializes WfEventAudit for data change events.
 class WfEventAudit
          The WfEventAudit provides audit records of workflow event information.
 class WfExceptionEventAudit
          WfExceptionrEventAudit specializes WfEventAudit for execution error events.
 class WfExecutionObject
          WfExecutionObject is an abstract base class that defines common attributes, states and operations for processes and steps.
 class WfLink
          Abstract base class for non-control workflow link objects.
 class WfProcess
          A WfProcess is the performer of a workflow.
 class WfProcessRequester
          The WfProcessRequester class implements WfRequester to allow processes to be used by external applications.
 class WfRequesterActivity
          The WfRequesterActivity class implements WfRequester to allow processes to be embedded in other processes.
 class WfStateEventAudit
          This class specializes WfEventAudit by adding state change information.
 class WfVotingEventAudit
           Use the newWfVotingEventAudit static factory method(s), not the WfVotingEventAudit constructor, to construct instances of this class.
 

Methods in wt.workflow.engine that return Persistable
static Persistable WfEngineServerHelper.lock(Persistable obj)
           
private static Persistable StandardWfEngineService.refreshObject(ObjectIdentifier obj_id)
          Refreshes object given its object identifier.
static Persistable WfEngineServerHelper.lock(Persistable obj)
           
private static Persistable StandardWfEngineService.refreshObject(ObjectIdentifier obj_id)
          Refreshes object given its object identifier.
 

Methods in wt.workflow.engine with parameters of type Persistable
 Enumeration WfEngineServiceFwd.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void WfEngineServiceFwd.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult WfEngineServiceFwd.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
 Enumeration WfEngineService.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void WfEngineService.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult WfEngineService.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
static Persistable WfEngineServerHelper.lock(Persistable obj)
           
 void WfContainerReference.inflate(Persistable obj)
          

Supported API: false
 Enumeration StandardWfEngineService.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void StandardWfEngineService.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult StandardWfEngineService.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
private  boolean StandardWfEngineService.isPrimaryBusinessObject(Persistable object)
          Returns whether the object passed as argument may be a primary business object of a workflow.
 Enumeration WfEngineServiceFwd.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void WfEngineServiceFwd.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult WfEngineServiceFwd.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
 Enumeration WfEngineService.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void WfEngineService.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult WfEngineService.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
static Persistable WfEngineServerHelper.lock(Persistable obj)
           
 void WfContainerReference.inflate(Persistable obj)
          

Supported API: false
 Enumeration StandardWfEngineService.getAssociatedProcesses(Persistable object, WfState state)
          Deprecated. use method with WTContainerRef argument.
 void StandardWfEngineService.terminateObjectsRunningWorkflows(Persistable object)
          if terminateObjectsRunningWorkflows=true, terminate all the objects running processes.
 QueryResult StandardWfEngineService.getAssociatedProcesses(Persistable object, WfState state, WTContainerRef context_ref)
          Returns all process instances associated with the object passed as argument that are in a given state in the passed WTContainer.
private  boolean StandardWfEngineService.isPrimaryBusinessObject(Persistable object)
          Returns whether the object passed as argument may be a primary business object of a workflow.
 

Uses of Persistable in wt.workflow.forum
 

Subinterfaces of Persistable in wt.workflow.forum
 interface Forum
          The Forum interface acts as the adaptor for Discussion Forums.
 interface ForumSubject
          This interface represents an association between a Forum and a SubjectOfForum.
 interface ForumTemplate
          This class serves as an interface for Templates that contain a pre-defined forum structure.
 interface IteratedSubjectOfForum
          An IteratedSubjectOfForum represents a business object that is both Iterated and supports a discussion on it.
 interface SubjectOfForum
          Serves as a plug-in for busines objects that need to be associated with a forum.
 

Classes in wt.workflow.forum that implement Persistable
 class Discussion
          

Supported API: false

Extendable: false
 class DiscussionForum
          A DiscussionForum is a container of discussions/comments on a business object.
 class DiscussionForumTemplate
          DiscussionForumTemplate is a concrete implementation of CollaborationTemplate.
 class DiscussionPosting
          DiscussionPosting represents the actual conversations on a given topic.
 class DiscussionTopic
          A DiscussionTopic is a subject/header in a forum under which comments/postings can be made.
 class ForumCookie
          A ForumCookie contains information on all the postings read by a given user for a given Forum.
 class ForumCookieLink
           Use the newForumCookieLink static factory method(s), not the ForumCookieLink constructor, to construct instances of this class.
 class ForumDefInstanceLink
           Use the newForumDefInstanceLink static factory method(s), not the ForumDefInstanceLink constructor, to construct instances of this class.
 class ForumSubjectLink
          ForumSubjectLink is the Association between non-iterated business objects and Forums.
 class ForumTopicLink
           Use the newForumTopicLink static factory method(s), not the ForumTopicLink constructor, to construct instances of this class.
 class IteratedForumSubjectLink
          IteratedForumSubjectLink is the Association between iterated business objects and Forums.
 class PostingAttachmentLink
          PostingAttachmentLink is the association between a DiscussionPosting and its attachments which can either be simple URLs or references to persistable objects.
 class PostingSubpostingLink
           Use the newPostingSubpostingLink static factory method(s), not the PostingSubpostingLink constructor, to construct instances of this class.
 class TopicPostingLink
           Use the newTopicPostingLink static factory method(s), not the TopicPostingLink constructor, to construct instances of this class.
 class TopicSubtopicLink
           Use the newTopicSubtopicLink static factory method(s), not the TopicSubtopicLink constructor, to construct instances of this class.
 

Uses of Persistable in wt.workflow.notebook
 

Subinterfaces of Persistable in wt.workflow.notebook
 interface IteratedSubjectOfNotebook
          

Supported API: false

Extendable: false
 interface NotebookIfc
          

Supported API: false

Extendable: false
 interface NotebookSubject
          

Supported API: false

Extendable: false
 interface SubjectOfNotebook
          

Supported API: false

Extendable: false
 

Classes in wt.workflow.notebook that implement Persistable
 class Bookmark
           Use the newBookmark static factory method(s), not the Bookmark constructor, to construct instances of this class.
 class FolderBookmarkLink
           Use the newFolderBookmarkLink static factory method(s), not the FolderBookmarkLink constructor, to construct instances of this class.
 class FolderedBookmark
          A specialization of Boomark, objects of this type can be members of a windchill folder in addition to being part of a notebook.
 class FolderSubFolderLink
           Use the newFolderSubFolderLink static factory method(s), not the FolderSubFolderLink constructor, to construct instances of this class.
 class ImportedBookmark
           Use the newImportedBookmark static factory method(s), not the ImportedBookmark constructor, to construct instances of this class.
 class IteratedNotebookSubjectLink
           Use the newIteratedNotebookSubjectLink static factory method(s), not the IteratedNotebookSubjectLink constructor, to construct instances of this class.
 class Notebook
           Use the newNotebook static factory method(s), not the Notebook constructor, to construct instances of this class.
 class NotebookBookmarkLink
           Use the newNotebookBookmarkLink static factory method(s), not the NotebookBookmarkLink constructor, to construct instances of this class.
 class NotebookComponent
          

Supported API: false

Extendable: false
 class NotebookDefInstanceLink
           Use the newNotebookDefInstanceLink static factory method(s), not the NotebookDefInstanceLink constructor, to construct instances of this class.
 class NotebookFolder
           Use the newNotebookFolder static factory method(s), not the NotebookFolder constructor, to construct instances of this class.
 class NotebookFolderLink
           Use the newNotebookFolderLink static factory method(s), not the NotebookFolderLink constructor, to construct instances of this class.
 class NotebookSubjectLink
           Use the newNotebookSubjectLink static factory method(s), not the NotebookSubjectLink constructor, to construct instances of this class.
 class NotebookTemplate
           Use the newNotebookTemplate static factory method(s), not the NotebookTemplate constructor, to construct instances of this class.
 class WfBookmark
           Use the newWfBookmark static factory method(s), not the WfBookmark constructor, to construct instances of this class.
 class WfBookmarkObjectLink
           Use the newWfBookmarkObjectLink static factory method(s), not the WfBookmarkObjectLink constructor, to construct instances of this class.
 class WfFolderedBookmark
          A specialization of FolderedBoomark, objects of this type can point to the ObjectIdentifier of Windchill business objects.
 class WfFolderedBookmarkObjectLink
           Use the newWfFolderedBookmarkObjectLink static factory method(s), not the WfFolderedBookmarkObjectLink constructor, to construct instances of this class.
 

Uses of Persistable in wt.workflow.requirement
 

Subinterfaces of Persistable in wt.workflow.requirement
 interface RequirementsManageable
          This is an interface that should be implemented by Windchill classes that can have requirements associated with themselves.
 

Uses of Persistable in wt.workflow.robots
 

Classes in wt.workflow.robots that implement Persistable
 class WfApplicationRobot
          The application robot is used to carry out a task that is performed by an external program.
 class WfExpressionRobot
          Robot used to carry out a task that is defined in a Java expression.
 class WfExternalMethod
          WIExternalMethodencapsulates a non-Windchill method
 class WfInternalMethod
          WInternalMethodencapsulates a Windchill method
 class WfInvokedMethod
          WfInvokedMethod is an abstract class to encapsulate the invocation of method..
 class WfRobotActivity
          The WfRobotActivity is an abstract class that represents workflow steps which are carried out without human intervention.
 class WfSynchRobot
          Robot used to synchronize with with external (non-workflow) events.
 class WfTimerActivity
          The WfTimeActivity is a robot used to synchronize with some time event.
 class WfURLRobot
          Runtime execution of the URl is performed here.
 

Uses of Persistable in wt.workflow.work
 

Classes in wt.workflow.work that implement Persistable
 class ActivityAssignmentLink
           Use the newActivityAssignmentLink static factory method(s), not the ActivityAssignmentLink constructor, to construct instances of this class.
 class Ballots
           Use the newBallots static factory method(s), not the Ballots constructor, to construct instances of this class.
 class OverdueWorkItemLink
           Use the newOverdueWorkItemLink static factory method(s), not the OverdueWorkItemLink constructor, to construct instances of this class.
 class WfAssignedActivity
          A WfActivity> represent work that can be assigned to resources.
 class WfAssignment
          WfAssignment links WfActivity requests for resources to actual users or group of users.
 class WfBallot
          These are the ballots objects used in assigned activities.
 class WorkItem
          The WorkItem class represents discreet units of work owned by principals.
 class WorkItemLink
           Use the newWorkItemLink static factory method(s), not the WorkItemLink constructor, to construct instances of this class.
 

Methods in wt.workflow.work with parameters of type Persistable
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object)
          Answer an enumeration of work items for an object

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, String source)
          Answer an enumeration of work items for an object & source

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, WTPrincipal principal, String task)
          Get work by object & principal & task

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, WTPrincipal principal)
          Get work by object & principa

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: false
 QueryResult WorkflowServiceFwd.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: false
 QueryResult WorkflowServiceFwd.getUncompletedWorkItems(Persistable object, String task)
          Get incomplete work items by object & task

Supported API: false
 void WorkflowServiceFwd.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void WorkflowServiceFwd.markWorkItemComplete(Persistable object, WTPrincipal completedBy, String task)
          Mark the work item defined by user, object & task as complete.
 void WorkflowServiceFwd.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
 QueryResult WorkflowService.getWorkItems(Persistable object)
          Answer an enumeration of work items for an object

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, String source)
          Answer an enumeration of work items for an object & source

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, WTPrincipal principal, String task)
          Get work by object & principal & task

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, WTPrincipal principal)
          Get work by object & principa

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: false
 QueryResult WorkflowService.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: false
 QueryResult WorkflowService.getUncompletedWorkItems(Persistable object, String task)
          Get incomplete work items by object & task

Supported API: false
 void WorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void WorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, String task)
          Mark the work item defined by user, object & task as complete.
 void WorkflowService.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
 QueryResult StandardWorkflowService.getWorkItems(Persistable object)
          Answer an enumeration of work items for an object

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, String source)
          Answer an enumeration of work items for an object & source

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, WTPrincipal principal, String task)
          Get work by object & principal & task

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, WTPrincipal principal)
          Get work by object & principa

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: true
 QueryResult StandardWorkflowService.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: true
 QueryResult StandardWorkflowService.getUncompletedWorkItems(Persistable object, String task)
          Get incomplete work items by object & task

Supported API: true
 void StandardWorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void StandardWorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, String task)
          Mark the work item defined by user, object & task as complete.
 void StandardWorkflowService.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
private  WorkItem StandardWorkflowService.getWorkItem(Persistable object, WTPrincipal owner, Role role)
           
private  SearchCondition StandardWorkflowService.onObject(Persistable object)
           
 

Uses of Persistable in wt.wrmf.delivery
 

Classes in wt.wrmf.delivery that implement Persistable
 class ActionPullItem
          The "desc" (MethodInvocationDesc) is executed at the local or client side.
 class ActionShippingItem
           Use the newActionShippingItem static factory method(s), not the ActionShippingItem constructor, to construct instances of this class.
 class AlertItem
           Use the newAlertItem static factory method(s), not the AlertItem constructor, to construct instances of this class.
 class BiActionPullItem
          The "remoteMID" (MethodInvocationDesc) is executed at the remote or server side.
 class ConfirmableShippingItem
           Use the newConfirmableShippingItem static factory method(s), not the ConfirmableShippingItem constructor, to construct instances of this class.
 class Inbox
          

Supported API: false

Extendable: false
 class Outbox
          

Supported API: false

Extendable: false
 class PayloadShippingItem
           Use the newPayloadShippingItem static factory method(s), not the PayloadShippingItem constructor, to construct instances of this class.
 class PerDestinationOutbox
           Use the newPerDestinationOutbox static factory method(s), not the PerDestinationOutbox constructor, to construct instances of this class.
 class PersistentInbox
           Use the newPersistentInbox static factory method(s), not the PersistentInbox constructor, to construct instances of this class.
 class PersistentTrackingNumGen
          Operates when Persistency is "around".
 class Receipt
           Use the newReceipt static factory method(s), not the Receipt constructor, to construct instances of this class.
 class TransparentInbox
           Use the newTransparentInbox static factory method(s), not the TransparentInbox constructor, to construct instances of this class.
 class TransparentOutbox
           Use the newTransparentOutbox static factory method(s), not the TransparentOutbox constructor, to construct instances of this class.
 class TransportBox
          

Supported API: false

Extendable: false
 

Uses of Persistable in wt.wrmf.logs
 

Classes in wt.wrmf.logs that implement Persistable
 class EventLog
           Use the newEventLog static factory method(s), not the EventLog constructor, to construct instances of this class.
 

Uses of Persistable in wt.xml.io
 

Fields in wt.xml.io declared as Persistable
private  Persistable DOMTreeEncoder.TopLevelPersistableObject
           
private  Persistable CompositeDOMTreeEncoderCallback.persistableObject
           
private  Persistable CompositeDOMTreeDecoderCallback.persistableObject
           
 

Methods in wt.xml.io that return Persistable
abstract  Persistable DOMTreeEncoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
abstract  Persistable DOMTreeDecoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 Persistable CompositeDOMTreeEncoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
 Persistable CompositeDOMTreeDecoderCallback.getPersistableObject()
          Gets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 

Methods in wt.xml.io with parameters of type Persistable
protected abstract  void DOMTreeEncoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
abstract  void DOMTreeEncoderCallback.initialize(Persistable persistableObject)
          Sets the object to be examined by the callback for additional exernalization not handled by the object's writeExternal() method, and does some internal bookkeeping to prepare the callback to have its getNextElement() method invoked.
protected  Element DOMTreeEncoderCallback.getElement(Persistable obj)
          Gets a new DOMTreeEncoder and passes it to the writeExternal() method of the Persistable argument.
 void DOMTreeEncoder.reset(Element tree, Persistable thePersistableObject)
           
 void DOMTreeEncoder.reset(Persistable thePersistableObject)
           
protected abstract  void DOMTreeDecoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
protected  void DOMTreeDecoderCallback.setElement(Persistable obj, Element tree)
          Gets a new DOMTreeDecoder, gives it the tree, and passes it to the readExternal() method of the Persistable argument.
 void CompositeDOMTreeEncoderCallback.initialize(Persistable persistableObject)
          Sets the object to be examined by the callback for additional exernalization not handled by the object's writeExternal() method, and does some internal bookkeeping to prepare the callback to have its getNextElement() method invoked.
protected  void CompositeDOMTreeEncoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional externalization not handled by the object's writeExternal() method.
protected  void CompositeDOMTreeDecoderCallback.setPersistableObject(Persistable a_PersistableObject)
          Sets the value of the attribute: persistableObject; The object to be examined by the callback for additional internalization not handled by the object's readExternal() method.
 

Constructors in wt.xml.io with parameters of type Persistable
DOMTreeEncoder(Document doc, Persistable thePersistableObject)
           
DOMTreeEncoder(Document doc, Persistable thePersistableObject, DOMTreeEncoderCallback callback)
           
DOMTreeEncoder(Element tree, Persistable thePersistableObject)
           
DOMTreeEncoder(Element tree, Persistable thePersistableObject, DOMTreeEncoderCallback callback)