|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.slide.lock.NodeLock
NodeLock class.
Field Summary | |
static int |
EXCLUSIVE
|
protected java.util.Date |
expirationDate
Expiration date of the lock. |
protected boolean |
inheritance
Lock is inheritable. |
static int |
LOCAL
|
protected java.lang.String |
lockId
Lock Id. |
protected java.lang.String |
objectUri
Locked object. |
protected java.lang.String |
ownerInfo
Contacting information about the lock owner |
protected int |
scope
Lock scope. |
static int |
SHARED
|
protected java.lang.String |
subjectUri
User who is the lock owner. |
protected java.lang.String |
typeUri
Lock type. |
Constructor Summary | |
NodeLock()
Constructor. |
|
NodeLock(NodeLock lock,
java.lang.String typeUri)
Constructor. |
|
NodeLock(ObjectNode locked,
SubjectNode user,
ActionNode lockType,
java.util.Date expirationDate,
boolean inheritance)
Constructor. |
|
NodeLock(ObjectNode locked,
SubjectNode user,
ActionNode lockType,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive)
Constructor. |
|
NodeLock(ObjectNode locked,
SubjectNode user,
ActionNode lockType,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive,
java.lang.String ownerInfo)
Constructor. |
|
NodeLock(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance)
Constructor. |
|
NodeLock(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive)
Constructor. |
|
NodeLock(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive,
java.lang.String ownerInfo)
Constructor. |
|
NodeLock(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
int scope,
java.lang.String ownerInfo)
|
|
NodeLock(java.lang.String lockId,
java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive)
Constructor. |
|
NodeLock(java.lang.String lockId,
java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
boolean exclusive,
java.lang.String ownerInfo)
Constructor. |
|
NodeLock(java.lang.String lockId,
java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String typeUri,
java.util.Date expirationDate,
boolean inheritance,
int scope,
java.lang.String ownerInfo)
|
Method Summary | |
NodeLock |
cloneObject()
Clone. |
boolean |
equals(java.lang.Object obj)
Equals. |
java.util.Date |
getExpirationDate()
Expiration date accessor. |
java.lang.String |
getLockId()
Get lock identifier. |
java.lang.String |
getObjectUri()
Locked object accessor. |
java.lang.String |
getOwnerInfo()
Get the contacting info for the lock owner (phone, email, etc.) |
java.lang.String |
getSubjectUri()
Lock owner uri accessor. |
java.lang.String |
getTypeUri()
Lock type uri accessor. |
boolean |
hasExpired()
Expiration test. |
boolean |
isExclusive()
Exclusive flag accessor. |
boolean |
isInheritable()
Inheritance flag accessor. |
boolean |
isLocal()
Exclusive flag accessor. |
boolean |
isShared()
Exclusive flag accessor. |
(package private) void |
setExclusive(boolean exclusive)
Exclusive flag mutator. |
(package private) void |
setExpirationDate(java.util.Date expirationDate)
Expiration date mutator. |
(package private) void |
setInheritable(boolean inheritance)
Inheritance flag mutator. |
void |
setObjectUri(java.lang.String objectUri)
Locked object mutator. |
void |
setOwnerInfo(java.lang.String ownerInfo)
Set the contacting info for the lock owner (phone, email, etc.) |
(package private) void |
setSubjectUri(java.lang.String subjectUri)
Lock owner uri mutator. |
(package private) void |
setTypeUri(java.lang.String typeUri)
Lock type mutator. |
void |
validate(java.lang.String expectedUri)
Validate. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int SHARED
public static final int EXCLUSIVE
public static final int LOCAL
protected java.lang.String objectUri
protected java.lang.String subjectUri
protected java.lang.String typeUri
protected java.util.Date expirationDate
protected boolean inheritance
protected int scope
protected java.lang.String lockId
protected java.lang.String ownerInfo
Constructor Detail |
public NodeLock()
public NodeLock(ObjectNode locked, SubjectNode user, ActionNode lockType, java.util.Date expirationDate, boolean inheritance)
locked
- Locked objectuser
- Lock ownerlockType
- Type of the lockexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(ObjectNode locked, SubjectNode user, ActionNode lockType, java.util.Date expirationDate, boolean inheritance, boolean exclusive)
locked
- Locked objectuser
- Lock ownerlockType
- Type of the lockexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(ObjectNode locked, SubjectNode user, ActionNode lockType, java.util.Date expirationDate, boolean inheritance, boolean exclusive, java.lang.String ownerInfo)
locked
- Locked objectuser
- Lock ownerlockType
- Type of the lockexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance)
objectUri
- Locked object urisubjectUri
- Lock owner uritypeUri
- Lock type uriexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, boolean exclusive)
objectUri
- Locked object urisubjectUri
- Lock owner uritypeUri
- Lock type uriexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, boolean exclusive, java.lang.String ownerInfo)
objectUri
- Locked object urisubjectUri
- Lock owner uritypeUri
- Lock type uriexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritableexclusive
- True if lock is exclusiveownerInfo
- contacting info about the lock owner (phone number, email)public NodeLock(NodeLock lock, java.lang.String typeUri)
lock
- Linked lockpublic NodeLock(java.lang.String lockId, java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, boolean exclusive)
objectUri
- Locked object urisubjectUri
- Lock owner uritypeUri
- Lock type uriexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritablepublic NodeLock(java.lang.String lockId, java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, boolean exclusive, java.lang.String ownerInfo)
objectUri
- Locked object urisubjectUri
- Lock owner uritypeUri
- Lock type uriexpirationDate
- Date of expiration of the lockinheritance
- True if lock is inheritableexclusive
- True if lock is exclusiveownerInfo
- contacting info about the lock owner (phone number, email)public NodeLock(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, int scope, java.lang.String ownerInfo)
public NodeLock(java.lang.String lockId, java.lang.String objectUri, java.lang.String subjectUri, java.lang.String typeUri, java.util.Date expirationDate, boolean inheritance, int scope, java.lang.String ownerInfo)
Method Detail |
public java.lang.String getObjectUri()
public void setObjectUri(java.lang.String objectUri)
objectUri
- Locked subjectpublic java.lang.String getSubjectUri()
void setSubjectUri(java.lang.String subjectUri)
subjectUri
- Lock ownerpublic java.lang.String getTypeUri()
void setTypeUri(java.lang.String typeUri)
typeUri
- Lock typepublic java.util.Date getExpirationDate()
void setExpirationDate(java.util.Date expirationDate)
expirationDate
- Expiration datepublic boolean hasExpired()
public boolean isInheritable()
void setInheritable(boolean inheritance)
inheritance
- Inheritance flagpublic boolean isExclusive()
public boolean isShared()
public boolean isLocal()
void setExclusive(boolean exclusive)
exclusive
- Exclusive flagpublic java.lang.String getLockId()
public void setOwnerInfo(java.lang.String ownerInfo)
ownerInfo
- a Stringpublic java.lang.String getOwnerInfo()
public NodeLock cloneObject()
public boolean equals(java.lang.Object obj)
obj
- Object to test
public void validate(java.lang.String expectedUri)
expectedUri
- Uri
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |