Class Project
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration<T>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate<Project>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.Project
-
- All Implemented Interfaces:
IAttachmentHolder
,ICodeHolder
,IIdAndCodeHolder
,IIdentifierHolder
,IIdHolder
,IRegistratorAndModifierHolder
,IRegistratorHolder
,java.io.Serializable
,java.lang.Comparable<Project>
public class Project extends CodeWithRegistrationAndModificationDate<Project> implements IAttachmentHolder, IIdAndCodeHolder, IIdentifierHolder
The GWT equivalent to ProjectPE.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Project()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
AttachmentHolderKind
getAttachmentHolderKind()
java.lang.String
getDescription()
java.lang.Long
getId()
Returns the technical ID of this instance.java.lang.String
getIdentifier()
java.util.List<NewAttachment>
getNewAttachments()
java.lang.String
getPermId()
Person
getProjectLeader()
Space
getSpace()
int
hashCode()
void
setDescription(java.lang.String description)
void
setId(java.lang.Long id)
void
setIdentifier(java.lang.String identifier)
void
setNewAttachments(java.util.List<NewAttachment> newAttachments)
void
setPermId(java.lang.String permId)
void
setProjectLeader(Person projectLeader)
void
setSpace(Space space)
java.lang.String
toString()
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate
getModificationDate, getModifier, getVersion, setModificationDate, setModifier, setVersion
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration
compareTo, getCode, setCode
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistrator
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder
getCode
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder
getRegistrator
-
-
-
-
Method Detail
-
getId
public java.lang.Long getId()
Description copied from interface:IIdHolder
Returns the technical ID of this instance.
-
setId
public void setId(java.lang.Long id)
-
getPermId
public java.lang.String getPermId()
-
setPermId
public void setPermId(java.lang.String permId)
-
getAttachmentHolderKind
public AttachmentHolderKind getAttachmentHolderKind()
- Specified by:
getAttachmentHolderKind
in interfaceIAttachmentHolder
-
getSpace
public Space getSpace()
-
setSpace
public void setSpace(Space space)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getProjectLeader
public Person getProjectLeader()
-
setProjectLeader
public void setProjectLeader(Person projectLeader)
-
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interfaceIIdentifierHolder
-
setIdentifier
public void setIdentifier(java.lang.String identifier)
-
setNewAttachments
public void setNewAttachments(java.util.List<NewAttachment> newAttachments)
-
getNewAttachments
public java.util.List<NewAttachment> getNewAttachments()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-