package com.constellio.app.modules.rm.wrappers; import java.util.List; import com.constellio.app.modules.rm.wrappers.structures.Comment; import com.constellio.model.entities.records.Record; import com.constellio.model.entities.records.wrappers.RecordWrapper; import com.constellio.model.entities.schemas.MetadataSchemaTypes; public class UniformSubdivision extends RecordWrapper { public static final String SCHEMA_TYPE = "uniformSubdivision"; public static final String DEFAULT_SCHEMA = SCHEMA_TYPE + "_default"; public static final String CODE = "code"; public static final String DESCRIPTION = "description"; public static final String COMMENTS = "comments"; public static final String RETENTION_RULE = "retentionRule"; public UniformSubdivision(Record record, MetadataSchemaTypes types) { super(record, types, SCHEMA_TYPE); } public UniformSubdivision setTitle(String title) { super.setTitle(title); return this; } public String getCode() { return get(CODE); } public UniformSubdivision setCode(String code) { set(CODE, code); return this; } public List<String> getRetentionRules() { return getList(RETENTION_RULE); } public UniformSubdivision setRetentionRules(List<String> codes) { set(RETENTION_RULE, codes); return this; } public String getDescription() { return get(DESCRIPTION); } public UniformSubdivision setDescription(String description) { set(DESCRIPTION, description); return this; } public List<Comment> getComments() { return getList(COMMENTS); } public UniformSubdivision setComments(List<Comment> comments) { set(COMMENTS, comments); return this; } }