Class Metaproject
- java.lang.Object
-
- ch.systemsx.cisd.etlserver.registrator.api.v1.impl.MetaprojectImmutable
-
- ch.systemsx.cisd.etlserver.registrator.api.v1.impl.Metaproject
-
- All Implemented Interfaces:
IMetaproject
,IMetaprojectImmutable
public class Metaproject extends MetaprojectImmutable implements IMetaproject
-
-
Constructor Summary
Constructors Constructor Description Metaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEntity(IMetaprojectContent entity)
add assignments to this metaprojectstatic Metaproject
createMetaproject(java.lang.String name, java.lang.String description, java.lang.String ownerId)
void
removeEntity(IMetaprojectContent entity)
remove assigned entity from this metaprojectvoid
setDescription(java.lang.String description)
set this metaproject description-
Methods inherited from class ch.systemsx.cisd.etlserver.registrator.api.v1.impl.MetaprojectImmutable
getDescription, getMetaproject, getName, getOwnerId, isExistingMetaproject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v1.IMetaprojectImmutable
getDescription, getName, getOwnerId, isExistingMetaproject
-
-
-
-
Method Detail
-
createMetaproject
public static Metaproject createMetaproject(java.lang.String name, java.lang.String description, java.lang.String ownerId)
-
setDescription
public void setDescription(java.lang.String description)
Description copied from interface:IMetaproject
set this metaproject description- Specified by:
setDescription
in interfaceIMetaproject
-
addEntity
public void addEntity(IMetaprojectContent entity)
Description copied from interface:IMetaproject
add assignments to this metaproject- Specified by:
addEntity
in interfaceIMetaproject
-
removeEntity
public void removeEntity(IMetaprojectContent entity)
Description copied from interface:IMetaproject
remove assigned entity from this metaproject- Specified by:
removeEntity
in interfaceIMetaproject
-
-