public class ClientPrimaryDataFile extends ClientPrimaryDataEntity
PrimaryDataFile to use eDAL system like the
stand-alone implementation.currentVersion, myEntityRMIclientDataManager| Constructor and Description |
|---|
ClientPrimaryDataFile(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataFileRmiInterface file,
ClientDataManager client)
Constructor for ClientPrimaryDataFile.
|
| Modifier and Type | Method and Description |
|---|---|
void |
read(OutputStream dataOutputStream)
PrimaryDataFile.read(OutputStream) |
void |
setMetaData(de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData new_metadata)
PrimaryDataEntity.setMetaData(MetaData) |
void |
store(InputStream dataInputStream)
PrimaryDataFile.store(InputStream) |
addPublicReference, compareTo, delete, equals, getCurrentVersion, getID, getMetaData, getName, getParentDirectory, getPath, getPermissions, getPublicReferences, getVersionByDate, getVersionByRevisionNumber, getVersions, grantPermission, hashCode, isDirectory, move, rename, revokePermission, switchCurrentVersionpublic ClientPrimaryDataFile(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataFileRmiInterface file,
ClientDataManager client)
file - a PrimaryDataFileRmiInterface object.public void read(OutputStream dataOutputStream) throws RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException
PrimaryDataFile.read(OutputStream)dataOutputStream - the loaded data.de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException - if no data is stored.RemoteException - if unable to call remote function.PrimaryDataFileRmiInterface#read(RemoteOutputStream, Subject)public void store(InputStream dataInputStream) throws RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException
PrimaryDataFile.store(InputStream)dataInputStream - the date to store in this PrimaryDataEntityVersion.de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataFileException - if storing of data fails.de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException - if provided version conflicts with existing versions.RemoteException - if unable to call remote function.PrimaryDataFileRmiInterface.store(RemoteInputStream, Subject)public void setMetaData(de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData new_metadata)
throws RemoteException,
de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException,
de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataException
PrimaryDataEntity.setMetaData(MetaData)setMetaData in class ClientPrimaryDataEntitynew_metadata - the new MetaData object to set.RemoteException - if unable to call remote function.de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException - if unable to store PrimaryDataEntityVersion.de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataException - if there are non valid value for element in the
MetaData object.PrimaryDataEntityRmiInterface.setMetaData(MetaData, Subject)Copyright © 2013 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK). All rights reserved.