Class ClientPrimaryDataFile
- java.lang.Object
-
- de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientContext
-
- de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientPrimaryDataEntity
-
- de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientPrimaryDataFile
-
- All Implemented Interfaces:
java.lang.Comparable<ClientPrimaryDataEntity>
public class ClientPrimaryDataFile extends ClientPrimaryDataEntity
SampleClient version ofPrimaryDataFileto use eDAL system like the stand-alone implementation.
-
-
Field Summary
-
Fields inherited from class de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientPrimaryDataEntity
currentVersion, myEntityRMI
-
Fields inherited from class de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientContext
clientDataManager
-
-
Constructor Summary
Constructors Constructor Description ClientPrimaryDataFile(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataFileRmiInterface file, ClientDataManager client)Constructor for ClientPrimaryDataFile.
-
Method Summary
Modifier and Type Method Description voidread(java.io.OutputStream outputStream)voidsetMetaData(de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData new_metadata)PrimaryDataEntity.setMetaData(MetaData)voidstore(java.io.InputStream inputStream)-
Methods inherited from class de.ipk_gatersleben.bit.bi.edal.rmi.client.ClientPrimaryDataEntity
addPublicReference, compareTo, delete, equals, getCurrentVersion, getID, getMetaData, getName, getParentDirectory, getPath, getPermissions, getPublicReferences, getVersionByDate, getVersionByRevisionNumber, getVersions, grantPermission, hashCode, isDirectory, move, rename, revokePermission, switchCurrentVersion
-
-
-
-
Constructor Detail
-
ClientPrimaryDataFile
public ClientPrimaryDataFile(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataFileRmiInterface file, ClientDataManager client)Constructor for ClientPrimaryDataFile.- Parameters:
file- aPrimaryDataFileRmiInterfaceobject.client- theClientDataManager
-
-
Method Detail
-
read
public void read(java.io.OutputStream outputStream) throws java.rmi.RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException- Throws:
java.rmi.RemoteExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException
-
setMetaData
public void setMetaData(de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData new_metadata) throws java.rmi.RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException, de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataExceptionPrimaryDataEntity.setMetaData(MetaData)- Overrides:
setMetaDatain classClientPrimaryDataEntity- Parameters:
new_metadata- the newMetaDataobject to set.- Throws:
java.rmi.RemoteException- if unable to call remote function.de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException- if unable to storePrimaryDataEntityVersion.de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataException- if there are non valid value for element in theMetaDataobject.- See Also:
PrimaryDataEntityRmiInterface.setMetaData(MetaData, Subject)
-
store
public void store(java.io.InputStream inputStream) throws java.rmi.RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException- Throws:
java.rmi.RemoteExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException
-
-