org.alfresco.service.cmr.avm.locking
Class AVMLock

java.lang.Object
  extended by org.alfresco.service.cmr.avm.locking.AVMLock
All Implemented Interfaces:
java.io.Serializable

public class AVMLock
extends java.lang.Object
implements java.io.Serializable

Struct representing an AVM lock.

See Also:
Serialized Form

Field Summary
static java.lang.String OWNERS
           
static java.lang.String PATH
           
static java.lang.String STORE
           
static java.lang.String TYPE
           
static java.lang.String WEBPROJECT
           
 
Constructor Summary
AVMLock(Attribute lockData)
           
AVMLock(java.lang.String webProject, java.lang.String store, java.lang.String path, AVMLockingService.Type type, java.util.List owners)
           
 
Method Summary
 Attribute getAttribute()
           
 java.util.List getOwners()
           
 java.lang.String getPath()
           
 java.lang.String getStore()
           
 AVMLockingService.Type getType()
           
 java.lang.String getWebProject()
           
 void setPath(java.lang.String path)
          Set the path of this lock.
 void setStore(java.lang.String store)
          Set the store of this lock.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PATH

public static final java.lang.String PATH
See Also:
Constant Field Values

STORE

public static final java.lang.String STORE
See Also:
Constant Field Values

OWNERS

public static final java.lang.String OWNERS
See Also:
Constant Field Values

WEBPROJECT

public static final java.lang.String WEBPROJECT
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values
Constructor Detail

AVMLock

public AVMLock(java.lang.String webProject,
               java.lang.String store,
               java.lang.String path,
               AVMLockingService.Type type,
               java.util.List owners)

AVMLock

public AVMLock(Attribute lockData)
Method Detail

getAttribute

public Attribute getAttribute()

getOwners

public java.util.List getOwners()
Returns:
the owners

getPath

public java.lang.String getPath()
Returns:
the Path

setPath

public void setPath(java.lang.String path)
Set the path of this lock.

Parameters:
path -

getStore

public java.lang.String getStore()
Returns:
the Store

setStore

public void setStore(java.lang.String store)
Set the store of this lock.

Parameters:
store -

getType

public AVMLockingService.Type getType()
Returns:
the Type

getWebProject

public java.lang.String getWebProject()
Returns:
the WebProject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.