Class ObjectPermId
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.id.ObjectPermId
- All Implemented Interfaces:
IObjectId,Serializable
- Direct Known Subclasses:
AuthorizationGroupPermId,ContentCopyPermId,CustomASServiceCode,CustomDssServiceCode,DataSetPermId,DataStorePermId,DssServicePermId,EntityTypePermId,ExperimentPermId,ExternalDmsPermId,LocatorTypePermId,Me,OperationExecutionPermId,PersonalAccessTokenPermId,PersonPermId,PluginPermId,ProjectPermId,PropertyTypePermId,SamplePermId,SemanticAnnotationPermId,SessionInformationPermId,SpacePermId,StorageFormatPermId,TagPermId,TypeGroupId,VocabularyPermId
@JsonObject("as.dto.common.id.ObjectPermId")
public class ObjectPermId
extends Object
implements IObjectId
Base class for ids that identify objects by a perm id. A perm id is an immutable system-generated string. A perm id is assigned to an object during
the object creation and cannot be changed afterwards. An object's perm id is guaranteed to be always the same, e.g. a sample perm id remains the
same even if the sample is moved to a different space.
- See Also:
-
Constructor Summary
Constructors -
Method Summary