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;
/**
* Contact message object
*/
@JsonTypeName("bergamot.team")
public class TeamMO extends SecuredObjectMO
{
@JsonProperty("teams")
private List<TeamMO> teams = new LinkedList<TeamMO>();
@JsonProperty("children")
private List<TeamMO> children = new LinkedList<TeamMO>();
@JsonProperty("contacts")
private List<ContactMO> contacts = new LinkedList<ContactMO>();
@JsonProperty("granted-permissions")
private List<String> grantedPermissions = new LinkedList<String>();
@JsonProperty("revoked-permissions")
private List<String> revokedPermissions = new LinkedList<String>();
public TeamMO()
{
super();
}
public List<TeamMO> getTeams()
{
return teams;
}
public void setTeams(List<TeamMO> teams)
{
this.teams = teams;
}
public List<TeamMO> getChildren()
{
return children;
}
public void setChildren(List<TeamMO> children)
{
this.children = children;
}
public List<ContactMO> getContacts()
{
return contacts;
}
public void setContacts(List<ContactMO> contacts)
{
this.contacts = contacts;
}
public List<String> getGrantedPermissions()
{
return grantedPermissions;
}
public void setGrantedPermissions(List<String> grantedPermissions)
{
this.grantedPermissions = grantedPermissions;
}
public List<String> getRevokedPermissions()
{
return revokedPermissions;
}
public void setRevokedPermissions(List<String> revokedPermissions)
{
this.revokedPermissions = revokedPermissions;
}
}