/** * PUBLIC: * Set the OptimisticLockingPolicy. * This can be one of the provided locking policies or a user defined policy. * @see VersionLockingPolicy * @see TimestampLockingPolicy * @see FieldsLockingPolicy */ public void setOptimisticLockingPolicy(OptimisticLockingPolicy optimisticLockingPolicy) { this.optimisticLockingPolicy = optimisticLockingPolicy; if (optimisticLockingPolicy != null) { optimisticLockingPolicy.setDescriptor(this); } }
/** * PUBLIC: * Set the OptimisticLockingPolicy. * This can be one of the provided locking policies or a user defined policy. * @see VersionLockingPolicy * @see TimestampLockingPolicy * @see FieldsLockingPolicy */ public void setOptimisticLockingPolicy(OptimisticLockingPolicy optimisticLockingPolicy) { this.optimisticLockingPolicy = optimisticLockingPolicy; if (optimisticLockingPolicy != null) { optimisticLockingPolicy.setDescriptor(this); } }
/** * PUBLIC: * Set the OptimisticLockingPolicy. * This can be one of the provided locking policies or a user defined policy. * @see VersionLockingPolicy * @see TimestampLockingPolicy * @see FieldsLockingPolicy */ public void setOptimisticLockingPolicy(OptimisticLockingPolicy optimisticLockingPolicy) { this.optimisticLockingPolicy = optimisticLockingPolicy; if (optimisticLockingPolicy != null) { optimisticLockingPolicy.setDescriptor(this); } }
/** * INTERNAL: * Potentially override the optimistic locking behavior */ protected void initializeOptimisticLocking(){ // CR#3214106, do not override if specified in subclass. if (!getDescriptor().usesOptimisticLocking() && getParentDescriptor().usesOptimisticLocking()) { getDescriptor().setOptimisticLockingPolicy((OptimisticLockingPolicy)getParentDescriptor().getOptimisticLockingPolicy().clone()); getDescriptor().getOptimisticLockingPolicy().setDescriptor(getDescriptor()); } }
/** * INTERNAL: * Potentially override the optimistic locking behavior */ protected void initializeOptimisticLocking(){ // CR#3214106, do not override if specified in subclass. if (!getDescriptor().usesOptimisticLocking() && getParentDescriptor().usesOptimisticLocking()) { getDescriptor().setOptimisticLockingPolicy((OptimisticLockingPolicy)getParentDescriptor().getOptimisticLockingPolicy().clone()); getDescriptor().getOptimisticLockingPolicy().setDescriptor(getDescriptor()); } }
/** * INTERNAL: * Potentially override the optimistic locking behavior */ protected void initializeOptimisticLocking(){ // CR#3214106, do not override if specified in subclass. if (!getDescriptor().usesOptimisticLocking() && getParentDescriptor().usesOptimisticLocking()) { getDescriptor().setOptimisticLockingPolicy((OptimisticLockingPolicy)getParentDescriptor().getOptimisticLockingPolicy().clone()); getDescriptor().getOptimisticLockingPolicy().setDescriptor(getDescriptor()); } }