Uses of Class
com.flexive.shared.FxLock

Packages that use FxLock
com.flexive.shared Shared classes used by all flexive modules. 
com.flexive.shared.content Classes for representing flexive contents, most notable FxContent and FxPK
com.flexive.shared.interfaces Local and remote interfaces of the flexive EJB engines. 
com.flexive.shared.search Value classes for FxSQL search results. 
com.flexive.shared.tree Data objects for the tree engine. 
 

Uses of FxLock in com.flexive.shared
 

Fields in com.flexive.shared declared as FxLock
(package private) static FxLock FxLock.NO_LOCK_PK
           
(package private) static FxLock FxLock.NO_LOCK_RESOURCE
           
 

Methods in com.flexive.shared that return FxLock
static FxLock FxLock.noLockPK()
           
static FxLock FxLock.noLockResource()
           
 

Uses of FxLock in com.flexive.shared.content
 

Methods in com.flexive.shared.content that return FxLock
 FxLock FxContentSecurityInfo.getLock()
          Get the lock of the content
 FxLock FxContent.getLock()
          Get the lock of this content
 

Methods in com.flexive.shared.content with parameters of type FxLock
 void FxContent.updateLock(FxLock lock)
          Update the lock of this instance.
 void FxCachedContent.updateLock(FxLock lock)
          Update the lock of the cache instance
 

Constructors in com.flexive.shared.content with parameters of type FxLock
FxContent(FxPK pk, FxLock lock, long typeId, boolean relation, long mandatorId, long aclId, long stepId, int maxVersion, int liveVersion, boolean active, long mainLanguage, FxPK relatedSource, FxPK relatedDestination, int relatedSourcePosition, int relatedDestinationPosition, LifeCycleInfo lifeCycleInfo, FxGroupData data, long binaryPreviewId, long binaryPreviewACL)
          Constructor
FxContentSecurityInfo(FxPK pk, long ownerId, long previewId, long typeId, long mandatorId, byte typePermissions, long typeACL, long stepACL, java.util.List<java.lang.Long> contentACLs, long previewACL, java.util.List<java.lang.Long> usedPropertyACLs, FxLock lock)
          Constructor
 

Uses of FxLock in com.flexive.shared.interfaces
 

Methods in com.flexive.shared.interfaces that return FxLock
 FxLock ContentEngine.extendLock(FxLock lock, long duration)
          Extend an existing lock for the given duration (duration will be added to current expire time).
 FxLock ContentEngine.extendLock(FxPK pk, long duration)
          Extend an existing lock for the given duration (duration will be added to current expire time).
 FxLock ContentEngine.getLock(FxPK pk)
          Get the lock for a primary key.
 FxLock ContentEngine.lock(FxLockType lockType, FxPK pk)
          Lock an instance
 FxLock ContentEngine.lock(FxLockType lockType, FxPK pk, long duration)
          Lock an instance
 FxLock ContentEngine.takeOverLock(FxLock lock)
          Take over a lock held by another user (if permitted)
 FxLock ContentEngine.takeOverLock(FxPK pk)
          Take over a lock held by another user (if permitted)
 

Methods in com.flexive.shared.interfaces that return types with arguments of type FxLock
 java.util.List<FxLock> ContentEngine.getLocks(FxLockType lockType, long userId, long typeId, java.lang.String resource)
          Query locks
 

Methods in com.flexive.shared.interfaces with parameters of type FxLock
 FxLock ContentEngine.extendLock(FxLock lock, long duration)
          Extend an existing lock for the given duration (duration will be added to current expire time).
 FxLock ContentEngine.takeOverLock(FxLock lock)
          Take over a lock held by another user (if permitted)
 

Uses of FxLock in com.flexive.shared.search
 

Methods in com.flexive.shared.search that return FxLock
 FxLock FxResultSet.WrappedLock.getLock()
           
 FxLock FxResultRow.getLock(int column)
           
 FxLock FxResultRow.getLock(java.lang.String columnName)
           
 

Uses of FxLock in com.flexive.shared.tree
 

Fields in com.flexive.shared.tree declared as FxLock
protected  FxLock FxTreeNode.lock
           
 

Methods in com.flexive.shared.tree that return FxLock
 FxLock FxTreeNode.getLock()
          Get the lock of the reference, if set
 

Constructors in com.flexive.shared.tree with parameters of type FxLock
FxTreeNode(FxTreeMode mode, FxLock lock, long id, long parentNodeId, FxPK reference, LifeCycleInfo referenceLifeCycleInfo, long referenceTypeId, java.util.List<java.lang.Long> acls, java.lang.String name, java.lang.String path, FxString label, int position, java.util.List<FxTreeNode> children, java.util.List<java.lang.Long> childIds, int depth, int directChildCount, boolean leaf, boolean dirty, long modifiedAt, java.lang.String data, boolean mayEdit, boolean mayCreate, boolean mayDelete, boolean mayRelate, boolean mayExport)
          Ctor