ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.metaproject
Class MetaprojectIdentifierId

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.ObjectIdentifierId
      extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.metaproject.MetaprojectIdentifierId
All Implemented Interfaces:
IObjectId, IMetaprojectId, java.io.Serializable

@JsonObject(value="MetaprojectIdentifierId")
public class MetaprojectIdentifierId
extends ObjectIdentifierId
implements IMetaprojectId

Identifies a metaproject by identifier.

See Also:
Serialized Form

Constructor Summary
MetaprojectIdentifierId(ch.systemsx.cisd.openbis.generic.shared.basic.dto.MetaprojectIdentifier identifier)
           
MetaprojectIdentifierId(java.lang.String identifier)
           
MetaprojectIdentifierId(java.lang.String ownerId, java.lang.String name)
           
 
Method Summary
 
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.ObjectIdentifierId
equals, getIdentifier, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetaprojectIdentifierId

public MetaprojectIdentifierId(java.lang.String identifier)
Parameters:
identifier - Metaproject identifier, e.g. "/MY_USER/MY_METAPROJECT".

MetaprojectIdentifierId

public MetaprojectIdentifierId(ch.systemsx.cisd.openbis.generic.shared.basic.dto.MetaprojectIdentifier identifier)
Parameters:
identifier - Metaproject identifier

MetaprojectIdentifierId

public MetaprojectIdentifierId(java.lang.String ownerId,
                               java.lang.String name)
Parameters:
ownerId - Metaproject owner
name - Metaproject name