package com.constellio.app.modules.rm.wrappers; import com.constellio.model.entities.records.Record; import com.constellio.model.entities.records.wrappers.UserFolder; import com.constellio.model.entities.schemas.MetadataSchemaTypes; /** * Created by Marco on 2017-02-13. */ public class RMUserFolder extends UserFolder { public static final String RETENTION_RULE = "retentionRule"; public static final String CATEGORY = "category"; public static final String ADMINISTRATIVE_UNIT = "administrativeUnit"; public static final String PARENT_FOLDER = "parentFolder"; public RMUserFolder(Record record, MetadataSchemaTypes types) { super(record, types); } public String getRetentionRule() { return get(RETENTION_RULE); } public RMUserFolder setRetentionRule(String retentionRule) { set(RETENTION_RULE, retentionRule); return this; } public RMUserFolder setRetentionRule(Record retentionRule) { set(RETENTION_RULE, retentionRule); return this; } public RMUserFolder setRetentionRule(RetentionRule retentionRule) { set(RETENTION_RULE, retentionRule); return this; } public String getCategory() { return get(CATEGORY); } public RMUserFolder setCategory(String category) { set(CATEGORY, category); return this; } public RMUserFolder setCategory(Record category) { set(CATEGORY, category); return this; } public RMUserFolder setCategory(Category category) { set(CATEGORY, category); return this; } public String getAdministrativeUnit() { return get(ADMINISTRATIVE_UNIT); } public RMUserFolder setAdministrativeUnit(String administrativeUnit) { set(ADMINISTRATIVE_UNIT, administrativeUnit); return this; } public RMUserFolder setAdministrativeUnit(Record administrativeUnit) { set(ADMINISTRATIVE_UNIT, administrativeUnit); return this; } public RMUserFolder setAdministrativeUnit(AdministrativeUnit administrativeUnit) { set(ADMINISTRATIVE_UNIT, administrativeUnit); return this; } public RMUserFolder setParentFolder(String folder) { set(PARENT_FOLDER, folder); return this; } public RMUserFolder setParentFolder(Record folder) { set(PARENT_FOLDER, folder); return this; } public RMUserFolder setParentFolder(Folder folder) { set(PARENT_FOLDER, folder); return this; } public String getParentFolder() { return get(PARENT_FOLDER); } }