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

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.ObjectPermIdId
All Implemented Interfaces:
IObjectId, java.io.Serializable
Direct Known Subclasses:
ExperimentPermIdId, ProjectPermIdId, SamplePermIdId

@JsonObject(value="ObjectPermIdId")
public abstract class ObjectPermIdId
extends java.lang.Object
implements IObjectId

Base class for ids that identify objects by perm id.

See Also:
Serialized Form

Constructor Summary
ObjectPermIdId(java.lang.String permId)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getPermId()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectPermIdId

public ObjectPermIdId(java.lang.String permId)
Method Detail

getPermId

public java.lang.String getPermId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object