package org.axway.grapes.server.db.datamodel; import org.jongo.marshall.jackson.oid.Id; import java.util.ArrayList; import java.util.List; /** * Organization Model Class * * * <P> Model Objects are used in the communication with the Grapes server. * These objects are serialized/un-serialized in JSON objects to be exchanged via http REST calls. * * @author jdcoffre */ public class DbOrganization { public static final String DATA_MODEL_VERSION = "datamodelVersion"; private String datamodelVersion = DbCollections.datamodelVersion; @Id private String name; public static final String CORPORATE_GROUPID_PREFIXES_FIELD = "corporateGroupIdPrefixes"; private List<String> corporateGroupIdPrefixes = new ArrayList<String>(); public String getName() { return name; } public void setName(final String name) { this.name = name; } public List<String> getCorporateGroupIdPrefixes() { return corporateGroupIdPrefixes; } public void setCorporateGroupIdPrefixes(final List<String> corporateGroupIdPrefixes) { this.corporateGroupIdPrefixes = corporateGroupIdPrefixes; } public String getDatamodelVersion() { return datamodelVersion; } public void setDatamodelVersion(String datamodelVersion) { this.datamodelVersion = datamodelVersion; } }