Type of Inventory Maintenance Policy
Add the InventoryMaintPolicy.managementTypeCode
field:
@NotNull
@Column(name = "management_type_code", nullable = false, length = 20)
@CodeValueField("MANAGEMENT_TYPE")
private String managementTypeCode;
Define in CommunityCodeValues
:
public static final String MANAGEMENT_TYPE = "MANAGEMENT_TYPE";
public static final CodeValueDef MANAGEMENT_TYPE_TEMPORARY = new CodeValueDef(MANAGEMENT_TYPE, "TEMPORARY", "Temporary collection", null);
public static final CodeValueDef MANAGEMENT_TYPE_ACTIVE = new CodeValueDef(MANAGEMENT_TYPE, "ACTIVE", "Active collection", null);
public static final CodeValueDef MANAGEMENT_TYPE_DISTRIBUTION = new CodeValueDef(MANAGEMENT_TYPE, "DISTRIBUTION", "For distribution", null);
public static final CodeValueDef MANAGEMENT_TYPE_BASE = new CodeValueDef(MANAGEMENT_TYPE, "BASE", "Base collection", null);
public static final CodeValueDef MANAGEMENT_TYPE_BACKUP = new CodeValueDef(MANAGEMENT_TYPE, "BACKUP", "Safety backup", null);
public static final CodeValueDef MANAGEMENT_TYPE_ARCHIVED = new CodeValueDef(MANAGEMENT_TYPE, "ARCHIVED", "Archived collection", null);
Liquibase should use TEMPORARY
code.