package com.intrbiz.bergamot.model.message; import java.util.LinkedList; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeName; import com.intrbiz.bergamot.model.message.state.GroupStateMO; /** * Contact message object */ @JsonTypeName("bergamot.group") public class GroupMO extends SecuredObjectMO { @JsonProperty("state") private GroupStateMO state; @JsonProperty("groups") private List<GroupMO> groups = new LinkedList<GroupMO>(); @JsonProperty("children") private List<GroupMO> children = new LinkedList<GroupMO>(); @JsonProperty("checks") private List<CheckMO> checks = new LinkedList<CheckMO>(); public GroupMO() { super(); } public List<CheckMO> getChecks() { return checks; } public void setChecks(List<CheckMO> checks) { this.checks = checks; } public List<GroupMO> getGroups() { return groups; } public void setGroups(List<GroupMO> groups) { this.groups = groups; } public List<GroupMO> getChildren() { return children; } public void setChildren(List<GroupMO> children) { this.children = children; } public GroupStateMO getState() { return state; } public void setState(GroupStateMO state) { this.state = state; } }