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;
}
}