org.apache.subversion.javahl.types
Class Lock

java.lang.Object
  extended by org.apache.subversion.javahl.types.Lock
All Implemented Interfaces:
Serializable

public class Lock
extends Object
implements Serializable

Class to describe a lock. It is returned by the lock operation.

See Also:
Serialized Form

Constructor Summary
Lock(String owner, String path, String token, String comment, long creationDate, long expirationDate)
          this constructor should only called from JNI code
 
Method Summary
 String getComment()
           
 Date getCreationDate()
           
 Date getExpirationDate()
           
 String getOwner()
           
 String getPath()
           
 String getToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lock

public Lock(String owner,
            String path,
            String token,
            String comment,
            long creationDate,
            long expirationDate)
this constructor should only called from JNI code

Parameters:
owner - the owner of the lock
path - the path of the locked item
token - the lock token
comment - the lock comment
creationDate - the date when the lock was created
expirationDate - the date when the lock will expire
Method Detail

getOwner

public String getOwner()
Returns:
the owner of the lock

getPath

public String getPath()
Returns:
the path of the locked item

getToken

public String getToken()
Returns:
the token provided during the lock operation

getComment

public String getComment()
Returns:
the comment provided during the lock operation

getCreationDate

public Date getCreationDate()
Returns:
the date the lock was created

getExpirationDate

public Date getExpirationDate()
Returns:
the date when the lock will expire