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 Details

    • DeleteObjectsOperation

      protected DeleteObjectsOperation()
    • DeleteObjectsOperation

      public DeleteObjectsOperation(List<? extends ID> objectIds, OPTIONS options)
  • Method Details