package com.constellio.model.services.records; public class RecordPhysicalDeleteOptions { boolean setMostReferencesToNull; PhysicalDeleteTaxonomyRecordsBehavior behaviorForRecordsAttachedToTaxonomy = PhysicalDeleteTaxonomyRecordsBehavior.KEEP_RECORDS; public PhysicalDeleteTaxonomyRecordsBehavior getBehaviorForRecordsAttachedToTaxonomy() { return behaviorForRecordsAttachedToTaxonomy; } public RecordPhysicalDeleteOptions setBehaviorForRecordsAttachedToTaxonomy( PhysicalDeleteTaxonomyRecordsBehavior behaviorForRecordsAttachedToTaxonomy) { this.behaviorForRecordsAttachedToTaxonomy = behaviorForRecordsAttachedToTaxonomy; return this; } public boolean isSetMostReferencesToNull() { return setMostReferencesToNull; } public RecordPhysicalDeleteOptions setMostReferencesToNull(boolean setMostReferencesToNull) { this.setMostReferencesToNull = setMostReferencesToNull; return this; } public enum PhysicalDeleteTaxonomyRecordsBehavior { KEEP_RECORDS, PHYSICALLY_DELETE_THEM, PHYSICALLY_DELETE_THEM_ONLY_IF_PRINCIPAL_TAXONOMY } }