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 FilingSpace extends RecordWrapper {
public static final String SCHEMA_TYPE = "filingSpace";
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 USERS = "users";
public static final String ADMINISTRATORS = "administrators";
public static final String COMMENTS = "comments";
public FilingSpace(Record record,
MetadataSchemaTypes types) {
super(record, types, DEFAULT_SCHEMA);
}
public FilingSpace setTitle(String title) {
super.setTitle(title);
return this;
}
public String getCode() {
return get(CODE);
}
public FilingSpace setCode(String code) {
set(CODE, code);
return this;
}
public String getDescription() {
return get(DESCRIPTION);
}
public FilingSpace setDescription(String description) {
set(DESCRIPTION, description);
return this;
}
public List<String> getUsers() {
return getList(USERS);
}
public FilingSpace setUsers(List<?> users) {
set(USERS, users);
return this;
}
public List<String> getAdministrators() {
return getList(ADMINISTRATORS);
}
public FilingSpace setAdministrators(List<?> administrators) {
set(ADMINISTRATORS, administrators);
return this;
}
public List<Comment> getComments() {
return getList(COMMENTS);
}
public FilingSpace setComments(List<Comment> comments) {
set(COMMENTS, comments);
return this;
}
}