package com.constellio.app.modules.rm.model.enums;
import com.constellio.model.entities.EnumWithSmallCode;
public enum DisposalType implements EnumWithSmallCode {
SORT("T"), DESTRUCTION("D"), DEPOSIT("C");
private final String code;
DisposalType(String code) {
this.code = code;
}
public String getCode() {
return code;
}
public boolean isDestructionOrSort() {
return this == SORT || this == DESTRUCTION;
}
public boolean isDepositOrSort() {
return this == SORT || this == DEPOSIT;
}
public static boolean isValidCode(String code) {
return "T".equals(code) || "D".equals(code) || "C".equals(code);
}
}