/** * The contents of this file are subject to the OpenMRS Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://license.openmrs.org * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * Copyright (C) OpenMRS, LLC. All Rights Reserved. */ package org.openmrs.module.sync; /** * A component of a {@link SyncServerClass} that stores the class not to sync * */ public class SyncClass { private Integer syncClassId; private String name; private Boolean defaultSendTo = Boolean.TRUE; private Boolean defaultReceiveFrom = Boolean.TRUE; /** * If true, this object is imported from other servers * * @return true/false whether or not to import the class named in {@link #name} */ public Boolean getDefaultReceiveFrom() { return defaultReceiveFrom; } /** * If true, this object is imported from other servers * * @param defaultFrom true/false whether or not to import the class named in {@link #name} */ public void setDefaultReceiveFrom(Boolean defaultFrom) { this.defaultReceiveFrom = defaultFrom; } /** * If true, this object is not exported to other servers * * @return true/false whether or not to export the class named in {@link #name} */ public Boolean getDefaultSendTo() { return defaultSendTo; } /** * If true, this object is not exported to other servers * * @param defaultTo true/false whether or not to export the class named in {@link #name} */ public void setDefaultSendTo(Boolean defaultTo) { this.defaultSendTo = defaultTo; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getSyncClassId() { return syncClassId; } public void setSyncClassId(Integer syncClassId) { this.syncClassId = syncClassId; } }