Class DeleteObjectsOperation<ID extends IObjectId,OPTIONS extends AbstractObjectDeletionOptions<OPTIONS>>
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.delete.DeleteObjectsOperation<ID,OPTIONS>
- All Implemented Interfaces:
IOperation,Serializable
- Direct Known Subclasses:
DeleteAuthorizationGroupsOperation,DeleteDataSetsOperation,DeleteDataSetTypesOperation,DeleteExperimentsOperation,DeleteExperimentTypesOperation,DeleteExternalDmsOperation,DeleteOperationExecutionsOperation,DeletePersonalAccessTokensOperation,DeletePersonsOperation,DeletePluginsOperation,DeleteProjectsOperation,DeletePropertyTypesOperation,DeleteQueriesOperation,DeleteRoleAssignmentsOperation,DeleteSamplesOperation,DeleteSampleTypesOperation,DeleteSemanticAnnotationsOperation,DeleteSpacesOperation,DeleteTagsOperation,DeleteTypeGroupAssignmentsOperation,DeleteTypeGroupsOperation,DeleteVocabulariesOperation,DeleteVocabularyTermsOperation
@JsonObject("as.dto.common.delete.DeleteObjectsOperation")
public abstract class DeleteObjectsOperation<ID extends IObjectId,OPTIONS extends AbstractObjectDeletionOptions<OPTIONS>>
extends Object
implements IOperation
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeleteObjectsOperation(List<? extends ID> objectIds, OPTIONS options) -
Method Summary
-
Constructor Details
-
DeleteObjectsOperation
protected DeleteObjectsOperation() -
DeleteObjectsOperation
-
-
Method Details
-
getObjectIds
-
getOptions
-
getMessage
- Specified by:
getMessagein interfaceIOperation
-
toString
-