class: LockVO

public class: LockVO
Author:
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1951 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:14:10; Modified: 16.07.2009 15:14:10;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {B638D680-7A9A-4fc0-BAB0-3FC7BFC0FB2C}
This class wraps information about a the locking of a resource.
@revised by MuJ: 28.08.2007
 

Goto: Custom Properties, Fields, Methods

Extends: ValueObject

See also: LockRO, AccountUserRO, ValueObject

Appears in: valueobjects

Connections
 
Custom Properties
 
LockVO Attributes
Attribute Details
private java.util.Date
  lockDate
Notes: Fixed serialVersionUID to prevent java.io.InvalidClassExceptions like 'de.mpg.escidoc.services.common.valueobjects.ItemVO; local class incompatible: stream classdesc serialVersionUID = 8587635524303981401, local class serialVersionUID = -2285753348501257286' that occur after JiBX enhancement of VOs. Without the fixed serialVersionUID, the VOs have to be compiled twice for testing (once for the Application Server, once for the local test).
@author Johannes Mueller
private LockRO
  reference
private AccountUserRO
  user
 
LockVO Methods
Operation Details
public
getLockDate():java.util.Date
Sequential
Notes: Delivers the locking date.
public
getReference():LockRO
Sequential
Notes: Delivers the locks' reference.
@see de.mpg.escidoc.services.common.referenceobjects.ReferenceObject
public
getUser():AccountUserRO
Sequential
Notes: Delivers the reference of the user who owns the lock.
public
setLockDate(
   java.util.Date newVal):void
Sequential
Notes: Sets the locking date.
public
setReference(
   LockRO newVal):void
Sequential
Notes: Sets the locks' reference.
@see de.mpg.escidoc.services.common.referenceobjects.ReferenceObject
public
setUser(
   AccountUserRO newVal):void
Sequential
Notes: Sets the reference of the user who owns the lock.