Uses of Interface
wt.locks.Lockable

Packages that use Lockable
com.ptc.core.meta.type.mgmt.server.impl   
com.ptc.windchill.counterpart   
wt.annotation   
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.configuration   
wt.doc   
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.listeners   
wt.epm.structure   
wt.epm.supportingdata   
wt.epm.workspaces   
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.inf.template   
wt.lifecycle
 
wt.locks
 
wt.maturity   
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.queue Overview 
wt.replication.unit   
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.vc.baseline
 
wt.vc.wip
 
wt.viewmarkup Uses the ViewMarkUpService to view and add MarkUp to Viewable objects and to publish DerivedImages. 
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.wrmf.logs   
 

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

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

Uses of Lockable in com.ptc.windchill.counterpart
 

Classes in com.ptc.windchill.counterpart that implement Lockable
(package private)  class cInitialDelta
           
 class CounterPartDelta
           Use the newCounterPartDelta static factory method(s), not the CounterPartDelta constructor, to construct instances of this class.
 

Uses of Lockable in wt.annotation
 

Classes in wt.annotation that implement Lockable
 class AnnotationBaseline
           Use the newAnnotationBaseline static factory method(s), not the AnnotationBaseline constructor, to construct instances of this class.
 

Uses of Lockable in wt.change2
 

Methods in wt.change2 with parameters of type Lockable
private  void StandardChangeService2.checkChangeItemLock(Lockable target)
           
 

Uses of Lockable in wt.configuration
 

Subinterfaces of Lockable in wt.configuration
 interface BaselineConfigurationVersion
          The configuration of a ConfiguredMaster.
 interface SerialNumberedBaselineConfigurationVersion
          The configuration of a SerialNumberedConfiguredMaster.
 

Uses of Lockable in wt.doc
 

Classes in wt.doc that implement Lockable
 class WTDocument
          The reference implementation of a DocumentVersion.
 

Uses of Lockable in wt.enterprise
 

Classes in wt.enterprise that implement Lockable
 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 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.
 

Uses of Lockable in wt.epm
 

Classes in wt.epm that implement Lockable
 class EPMDocument
           Use the newEPMDocument static factory method(s), not the EPMDocument constructor, to construct instances of this class.
 

Uses of Lockable in wt.epm.listeners
 

Methods in wt.epm.listeners with parameters of type Lockable
protected  void EPMStandardEventServiceManager.dispatchVetoableEvent(String eventType, Lockable object)
          Dispatches a LockServiceEvent that includes the event type and target (i.e., Lockable object).
 

Uses of Lockable in wt.epm.structure
 

Methods in wt.epm.structure with parameters of type Lockable
protected  void EPMStandardStructureService.dispatchVetoableEvent(String eventType, Lockable object)
          Dispatches a LockServiceEvent that includes the event type and target (i.e., Lockable object).
 

Uses of Lockable in wt.epm.supportingdata
 

Methods in wt.epm.supportingdata with parameters of type Lockable
protected  void StandardEPMSupportingDataService.dispatchVetoableEvent(String eventType, Lockable object)
          Dispatches a LockServiceEvent that includes the event type and target (i.e., Lockable object).
 

Uses of Lockable in wt.epm.workspaces
 

Classes in wt.epm.workspaces that implement Lockable
 class EPMAsStoredConfig
           Use the newEPMAsStoredConfig static factory method(s), not the EPMAsStoredConfig 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.
 

Uses of Lockable in wt.federation
 

Classes in wt.federation that implement Lockable
 class ProxyDocument
           Use the newProxyDocument static factory method(s), not the ProxyDocument constructor, to construct instances of this class.
 

Uses of Lockable in wt.inf.template
 

Classes in wt.inf.template that implement Lockable
 class DefaultWTContainerTemplate
          The package scope attributes are gettable by members of this package by design.
 

Uses of Lockable in wt.lifecycle
 

Classes in wt.lifecycle that implement Lockable
 class LifeCycleTemplate
          LifeCycleTemplate holds a Life Cycle specification.
 

Uses of Lockable in wt.locks
 

Methods in wt.locks that return Lockable
 Lockable StandardLockService.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable StandardLockService.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable StandardLockService.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable StandardLockService.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable StandardLockService.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable StandardLockService.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
 Lockable LockServiceFwd.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable LockServiceFwd.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable LockServiceFwd.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockServiceFwd.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockServiceFwd.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable LockServiceFwd.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
 Lockable LockServiceEvent.getTarget()
          Gets the lockable object target of the event.
 Lockable LockService.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable LockService.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable LockService.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockService.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockService.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable LockService.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
static Lockable LockHelper.lock(Lockable object, WTPrincipal locker, String note)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,WTPrincipalReference,String)
static Lockable LockHelper.lock(Lockable object, WTPrincipal locker)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,WTPrincipalReference)
static Lockable LockHelper.lock(Lockable object, String note)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,String)
static Lockable LockHelper.lock(Lockable object)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable)
static Lockable LockHelper.unlock(Lockable object, WTPrincipal locker)
          Deprecated. Replaced by LockHelper.service.unlock(Lockable,WTPrincipalReference)
static Lockable LockHelper.unlock(Lockable object)
          Deprecated. Replaced by LockHelper.service.unlock(Lockable)
static Lockable LockHelper.assignLock(Lockable object, WTPrincipalReference locker, String note)
          Assigns a lock on the given lockable object by the given principal.
static Lockable LockHelper.releaseLock(Lockable object)
          Releases the lock that has been placed on the given lockable object.
static Lockable LockHelper.assignLock(Lockable object, WTPrincipalReference locker, String note, Timestamp date)
          Assigns a lock on the given lockable object to the given principal, note and date.
 

Methods in wt.locks with parameters of type Lockable
protected  void StandardLockService.dispatchVetoableEvent(String eventType, Lockable object)
          Dispatches a LockServiceEvent that includes the event type and target (i.e., Lockable object).
protected  void StandardLockService.validateLock(Lockable object)
          Vetoes a database modify if the object has been locked and if the current session's principal is not the one who placed the lock.
protected  void StandardLockService.restoreLock(Lockable object)
          Restores the locker of the lockable object's lock.
 Lockable StandardLockService.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable StandardLockService.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable StandardLockService.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable StandardLockService.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable StandardLockService.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable StandardLockService.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
 Lockable LockServiceFwd.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable LockServiceFwd.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable LockServiceFwd.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockServiceFwd.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockServiceFwd.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable LockServiceFwd.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
 Lockable LockService.lock(Lockable object, WTPrincipalReference locker, String note)
          Provides server-side functionality for the locking of business objects.
 Lockable LockService.lock(Lockable object, WTPrincipalReference locker)
          Defaults the note to be null and invokes the main lock method.
 Lockable LockService.lock(Lockable object, String note)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockService.lock(Lockable object)
          Defaults the note to be null, the principal to be null, which makes the principal the session's user, and invokes the main lock method.
 Lockable LockService.unlock(Lockable object, WTPrincipalReference locker)
          Provides server-side functionality for releasing a business object's lock.
 Lockable LockService.unlock(Lockable object)
          Defaults the principal to be null, which makes the principal the session's user, and invokes the main unlock method.
static Lockable LockHelper.lock(Lockable object, WTPrincipal locker, String note)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,WTPrincipalReference,String)
static Lockable LockHelper.lock(Lockable object, WTPrincipal locker)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,WTPrincipalReference)
static Lockable LockHelper.lock(Lockable object, String note)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable,String)
static Lockable LockHelper.lock(Lockable object)
          Deprecated. Replaced by assignLocker(Lockable,WTPrincipalReference) or LockHelper.service.lock(Lockable)
static Lockable LockHelper.unlock(Lockable object, WTPrincipal locker)
          Deprecated. Replaced by LockHelper.service.unlock(Lockable,WTPrincipalReference)
static Lockable LockHelper.unlock(Lockable object)
          Deprecated. Replaced by LockHelper.service.unlock(Lockable)
static Lockable LockHelper.assignLock(Lockable object, WTPrincipalReference locker, String note)
          Assigns a lock on the given lockable object by the given principal.
static Lockable LockHelper.releaseLock(Lockable object)
          Releases the lock that has been placed on the given lockable object.
static boolean LockHelper.isLocked(Lockable object)
          Tests if the given object has been locked.
static Timestamp LockHelper.getDate(Lockable object)
          Gets the time when the object was locked.
static String LockHelper.getNote(Lockable object)
          Gets the reason why the object was locked.
static WTPrincipal LockHelper.getLocker(Lockable object)
          Gets the principal who placed the lock.
static WTPrincipalReference LockHelper.getLockerReference(Lockable object)
          Gets the principal who placed the lock.
static Lockable LockHelper.assignLock(Lockable object, WTPrincipalReference locker, String note, Timestamp date)
          Assigns a lock on the given lockable object to the given principal, note and date.
 

Uses of Lockable in wt.maturity
 

Classes in wt.maturity that implement Lockable
 class MaturityBaseline
          Baseline for a PromotionNotice indicating the dependant items required for this PromotionNotice to be reviewed.
 

Uses of Lockable in wt.part
 

Classes in wt.part that implement Lockable
 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 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 WTSerialNumberedPart
           Use the newWTSerialNumberedPart static factory method(s), not the WTSerialNumberedPart constructor, to construct instances of this class.
 

Uses of Lockable in wt.queue
 

Classes in wt.queue that implement Lockable
 class QueueEntry
          The QueueEntry represents an individual processing request.
 class ScheduleQueueEntry
           Use the newScheduleQueueEntry static factory method(s), not the ScheduleQueueEntry constructor, to construct instances of this class.
 

Uses of Lockable in wt.replication.unit
 

Classes in wt.replication.unit that implement Lockable
 class ReplicationBaseline
           Use the newReplicationBaseline static factory method(s), not the ReplicationBaseline constructor, to construct instances of this class.
 class WTUnit
          Deprecated.  
 

Uses of Lockable in wt.sandbox
 

Classes in wt.sandbox that implement Lockable
 class SandboxBaseline
          Baseline for a sandbox container indicating the current sandbox configuration of parts and CAD documents being used by the sandbox.
 

Uses of Lockable in wt.vc.baseline
 

Subinterfaces of Lockable in wt.vc.baseline
 interface Baseline
          This interface is used to tag a class that represents 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 Lockable
 class ManagedBaseline
          This class is an implementation of a Baseline.
 

Uses of Lockable in wt.vc.wip
 

Subinterfaces of Lockable in wt.vc.wip
 interface Workable
          Provides an abstraction of a plug-and-play component.
 

Uses of Lockable in wt.viewmarkup
 

Subinterfaces of Lockable in wt.viewmarkup
 interface MarkUp
          This interface represents a user markup of a Viewable.
 

Classes in wt.viewmarkup that implement Lockable
 class WTMarkUp
           Use the newWTMarkUp static factory method(s), not the WTMarkUp constructor, to construct instances of this class.
 

Uses of Lockable in wt.workflow.definer
 

Classes in wt.workflow.definer that implement Lockable
 class WfProcessTemplate
          A WfProcessTemplate represents a template for a specific workflow process; it is used to create instances of a workflow process.
 

Uses of Lockable in wt.wrmf.logs
 

Classes in wt.wrmf.logs that implement Lockable
 class EventLog
           Use the newEventLog static factory method(s), not the EventLog constructor, to construct instances of this class.