public class ClientPrimaryDataEntityVersion extends ClientContext implements java.lang.Comparable<ClientPrimaryDataEntityVersion>
PrimaryDataEntityVersion to use eDAL system
like the stand-alone implementation.| Modifier and Type | Field and Description |
|---|---|
protected de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataEntityVersionRmiInterface |
myEntityVersionRMI |
clientDataManager| Modifier | Constructor and Description |
|---|---|
protected |
ClientPrimaryDataEntityVersion(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataEntityVersionRmiInterface version,
ClientDataManager client) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ClientPrimaryDataEntityVersion o) |
java.util.Calendar |
getCreationDate()
PrimaryDataEntityVersion.getCreationDate() |
ClientPrimaryDataEntity |
getEntity()
PrimaryDataEntityVersion.getEntity() |
de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData |
getMetaData()
PrimaryDataEntityVersion.getMetaData() |
java.security.Principal |
getOwner()
PrimaryDataEntityVersion.getOwner() |
de.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReference |
getPublicReference(de.ipk_gatersleben.bit.bi.edal.primary_data.reference.PersistentIdentifier identifierType)
PrimaryDataEntityVersion.getPublicReference(PersistentIdentifier) |
java.util.List<de.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReference> |
getPublicReferences()
PrimaryDataEntityVersion.getPublicReferences() |
java.lang.Long |
getRevision()
PrimaryDataEntityVersion.getRevision() |
java.util.Calendar |
getRevisionDate()
PrimaryDataEntityVersion.getRevisionDate() |
boolean |
isDeleted()
PrimaryDataEntityVersion.isDeleted() |
void |
setAllReferencesPublic(javax.mail.internet.InternetAddress emailNotificationAddress,
java.util.Calendar releaseDate)
PrimaryDataEntityVersion.setAllReferencesPublic(InternetAddress) |
protected de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataEntityVersionRmiInterface myEntityVersionRMI
protected ClientPrimaryDataEntityVersion(de.ipk_gatersleben.bit.bi.edal.rmi.interfaces.PrimaryDataEntityVersionRmiInterface version,
ClientDataManager client)
public int compareTo(ClientPrimaryDataEntityVersion o)
compareTo in interface java.lang.Comparable<ClientPrimaryDataEntityVersion>public java.util.Calendar getCreationDate()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getCreationDate()java.rmi.RemoteException - if unable to call remote function.public ClientPrimaryDataEntity getEntity() throws java.rmi.RemoteException
PrimaryDataEntityVersion.getEntity()ClientPrimaryDataEntityjava.rmi.RemoteException - if unable to call remote function.public de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData getMetaData()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getMetaData()java.rmi.RemoteException - if unable to call remote function.public java.security.Principal getOwner()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getOwner()java.rmi.RemoteException - if unable to call remote function.public de.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReference getPublicReference(de.ipk_gatersleben.bit.bi.edal.primary_data.reference.PersistentIdentifier identifierType)
throws java.rmi.RemoteException,
de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException
PrimaryDataEntityVersion.getPublicReference(PersistentIdentifier)identifierType - of the PublicReferencePublicReferencede.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException - if there is no PublicReference with this
PersistentIdentifier defined.java.rmi.RemoteException - if unable to call remote function.public java.util.List<de.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReference> getPublicReferences()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getPublicReferences()List of PublicReference.java.rmi.RemoteException - if unable to call remote function.public java.lang.Long getRevision()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getRevision()java.rmi.RemoteException - if unable to call remote function.public java.util.Calendar getRevisionDate()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.getRevisionDate()java.rmi.RemoteException - if unable to call remote function.public boolean isDeleted()
throws java.rmi.RemoteException
PrimaryDataEntityVersion.isDeleted()true if the ClientPrimaryDataEntityVersion
is marked as deleted;false otherwise.java.rmi.RemoteException - if unable to call remote function.public void setAllReferencesPublic(javax.mail.internet.InternetAddress emailNotificationAddress,
java.util.Calendar releaseDate)
throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReferenceException,
java.rmi.RemoteException
PrimaryDataEntityVersion.setAllReferencesPublic(InternetAddress)emailNotificationAddress - the eMail address of the requesting user.releaseDate - the release datade.ipk_gatersleben.bit.bi.edal.primary_data.file.PublicReferenceException - if unable to request the PublicReference to set
public.java.rmi.RemoteException - if unable to call remote function.