package be.cytomine.client.abst; import be.cytomine.client.*; import java.util.*; import org.json.simple.*; import be.cytomine.client.Server; /** * * * @author * @version * * DO NOT EDIT THIS FILE. THIS IS CODE IS BUILD AUTOMATICALY. ALL CHANGE WILL BE LOST AFTER NEXT GENERATION. * * IF YOU WANT TO EDIT A DOMAIN FILE (change method, add property,...), JUST EDIT THE CHILD FILE “YourDomain.java” instead of this file “AbstractYourDomain.java”. I WON'T BE CLEAR IF IT ALREADY EXIST. * */ public abstract class AbstractDomain { public void save(Server server) throws Exception { if(getId()!=null && getId()>0) { edit(server); } else { add(server); } } public abstract Long getId() throws Exception ; public abstract void add(Server server) throws Exception ; public abstract void edit(Server server) throws Exception ; }