|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nees.data.service.impl.AbstractNMDSAdapter
| Field Summary |
| Fields inherited from interface org.nees.data.service.impl.NMDSAdapter |
__CLASS_KEY, __IO_KEY, NFMS_LOGICAL_NAME_ID_NAMESPACE, NFMS_LOGICAL_NAME_ID_PREFIX, NMDS_GRID_SERVICE_HANDLE_KEY |
| Constructor Summary | |
AbstractNMDSAdapter()
|
|
| Method Summary | |
abstract void |
addFile(UploadRequestRecord urr)
Creates a new file entry from the upload request, setting permissions as needed or versioning if so required by the request. |
abstract void |
deleteFile(LogicalName logicalName,
int version)
Deletes the specified version of the file. |
abstract boolean |
doesVersionExist(LogicalName logicalName,
int version)
Answers the question "is this version in the repository exist?" |
abstract boolean |
exists(LogicalName logicalName)
This returns true if the given logical name has an entry in the repository. |
abstract int |
getLatestVersionNumber(LogicalName logicalName)
Ask the repository what the most recent version of this file is that is available. |
abstract java.net.URI |
getPermanentLocationURI(LogicalName ln,
int version)
This will retrieve the valid permanent location for the given file with the given version number. |
abstract void |
hasReadPermission(LogicalName ln,
int version)
Before carrying out a download, a user must be checked for having permission to read the file. |
abstract void |
hasWritePermission(LogicalName ln,
int version)
Checks that the user has write permission on the file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.nees.data.service.impl.NMDSAdapter |
getID |
| Methods inherited from interface org.nees.data.util.bootstrap.InstantiationContractInterface |
initialize |
| Constructor Detail |
public AbstractNMDSAdapter()
| Method Detail |
public abstract java.net.URI getPermanentLocationURI(LogicalName ln,
int version)
throws NFMSException
getPermanentLocationURI in interface NMDSAdapterNFMSException
public abstract void hasReadPermission(LogicalName ln,
int version)
throws NFMSException
hasReadPermission in interface NMDSAdapterNFMSException
public abstract void hasWritePermission(LogicalName ln,
int version)
throws NFMSException
NMDSAdapter
hasWritePermission in interface NMDSAdapterNFMSException
public abstract void addFile(UploadRequestRecord urr)
throws NFMSException
addFile in interface NMDSAdapterNFMSException
public abstract void deleteFile(LogicalName logicalName,
int version)
throws NFMSException
deleteFile in interface NMDSAdapterNFMSException
public abstract boolean exists(LogicalName logicalName)
throws NFMSException
true if the given logical name has an entry in the repository.
exists in interface NMDSAdapterNFMSException
public abstract int getLatestVersionNumber(LogicalName logicalName)
throws NFMSException
NFMSConstants.FILE_VERSION_UNAVAILABLE is returned. Note that this version will be the
latest, if that is not marked as unavailable.
getLatestVersionNumber in interface NMDSAdapterNFMSException
public abstract boolean doesVersionExist(LogicalName logicalName,
int version)
throws NFMSException
doesVersionExist in interface NMDSAdapterNFMSException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||