org.naregi.rns
Class RNSResource
java.lang.Object
org.naregi.rns.RNSResource
- All Implemented Interfaces:
- org.globus.wsrf.PersistenceCallback, org.globus.wsrf.RemoveCallback, org.globus.wsrf.Resource, org.globus.wsrf.ResourceIdentifier, org.globus.wsrf.ResourceProperties
public class RNSResource
- extends java.lang.Object
- implements org.globus.wsrf.Resource, org.globus.wsrf.ResourceIdentifier, org.globus.wsrf.PersistenceCallback, org.globus.wsrf.RemoveCallback, org.globus.wsrf.ResourceProperties
RNS Resource(directory) status and operations.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RNSResource
public RNSResource()
remove
public void remove()
throws org.globus.wsrf.ResourceException
- Specified by:
remove in interface org.globus.wsrf.RemoveCallback
- Throws:
org.globus.wsrf.ResourceException
getID
public java.lang.Object getID()
- Specified by:
getID in interface org.globus.wsrf.ResourceIdentifier
load
public final void load(org.globus.wsrf.ResourceKey key)
throws org.globus.wsrf.ResourceException
- Specified by:
load in interface org.globus.wsrf.PersistenceCallback
- Throws:
org.globus.wsrf.ResourceException
store
public final void store()
throws org.globus.wsrf.ResourceException
- Specified by:
store in interface org.globus.wsrf.PersistenceCallback
- Throws:
org.globus.wsrf.ResourceException
initializeNewRootDir
public final void initializeNewRootDir()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
initializeNewDir
public final void initializeNewDir()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
initializeExistingDir
public final void initializeExistingDir(java.lang.String id)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
getResourcePropertySet
public org.globus.wsrf.ResourcePropertySet getResourcePropertySet()
- Specified by:
getResourcePropertySet in interface org.globus.wsrf.ResourceProperties
getElementCount
public long getElementCount()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
setElementCount
public final void setElementCount(long value)
getCreateTime
public final java.util.Calendar getCreateTime()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
setCreateTime
public final void setCreateTime(java.util.Calendar t)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
getAccessTime
public final java.util.Calendar getAccessTime()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
setAccessTime
public final void setAccessTime(java.util.Calendar t)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
getModificationTime
public final java.util.Calendar getModificationTime()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
setModificationTime
public final void setModificationTime(java.util.Calendar t)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
isReadable
public final boolean isReadable()
setReadable
public final void setReadable(boolean b)
isWritable
public final boolean isWritable()
setWritable
public final void setWritable(boolean b)
getPreferredBlockSize
public int getPreferredBlockSize()
setPreferredBlockSize
public void setPreferredBlockSize(int size)
getVersion
public final java.lang.String getVersion()
setVersion
public final void setVersion(java.lang.String version)
getLockAndStartTransaction
public java.lang.Object getLockAndStartTransaction()
commit
public void commit()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
rollback
public void rollback()
getList
public java.util.List<java.lang.String> getList()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
getRNSEntryData
public RNSEntryData getRNSEntryData(java.lang.String name)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
removeRNSEntryData
public void removeRNSEntryData(java.lang.String name)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
insertRNSEntryData
public void insertRNSEntryData(java.lang.String name,
RNSEntryData ent)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
rename
public void rename(java.lang.String from,
java.lang.String to)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
replaceMetadata
public void replaceMetadata(java.lang.String name,
org.apache.axis.message.MessageElement[] xmls)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
getACL
public ACL getACL()
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
setACL
public void setACL(ACL acl)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException
removeACL
public void removeACL(short type,
java.lang.String[] names)
throws org.globus.wsrf.ResourceException
- Throws:
org.globus.wsrf.ResourceException