Java SDKのサンプルコード - 変数の操作
変数の取得
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.zoho.crm.library.api.response.APIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse.EntityResponse;
import com.zoho.crm.library.setup.metadata.ZCRMOrganization;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
import com.zoho.oauth.client.ZohoOAuthClient;
import com.zoho.crm.library.crud.ZCRMVariable;
import com.zoho.crm.library.crud.ZCRMVariableGroup;
public class Variable {
public Variable() throws Exception {
ZCRMRestClient.initialize(configurations_map);
}
public void getVariable() throws Exception {
ZCRMVariable variable = ZCRMVariable.getInstance();
variable.setId(3524033000003077001 L);
APIResponse response = variable.getVariable("3524033000000231001");
ZCRMVariable variable1 = (ZCRMVariable) response.getData();
System.out.println(variable1.getId());
System.out.println(variable1.getApiName());
System.out.println(variable1.getName());
System.out.println(variable1.getDescription());
System.out.println(variable1.getType());
System.out.println(variable1.getValue());
System.out.println(variable1.getVariableGroup().getId());
System.out.println(variable1.getVariableGroup().getApiName());
}
public static void main(String[] args) throws Exception {
Variable obj=new Variable();
Variable.getVariable();
}
}
変数の更新
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.zoho.crm.library.api.response.APIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse.EntityResponse;
import com.zoho.crm.library.setup.metadata.ZCRMOrganization;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
import com.zoho.oauth.client.ZohoOAuthClient;
import com.zoho.crm.library.crud.ZCRMVariable;
import com.zoho.crm.library.crud.ZCRMVariableGroup;
public class Variable {
public Variable() throws Exception{
ZCRMRestClient.initialize(configurations_map);
}
public void updateVariable() throws Exception {
ZCRMVariable ins = ZCRMVariable.getInstance();
ZCRMVariableGroup gr = ZCRMVariableGroup.getInstance();
gr.setApiName("General");
gr.setName("General");
ins.setVariableGroup(gr);
ins.setName("Variabadasdsadasdlasasdsadetest1");
ins.setApiName("Variasaasdadsddasdasddabletest1");
ins.setDescription("asdasdad");
ins.setType("integer");
ins.setId(3524033000003076002 L);
ins.setValue("35");
APIResponse responseIn = ins.updateVariable();
System.out.println(" Code:" + responseIn.getStatusCode()); //To get http response code
System.out.println("Status:" + responseIn.getMessage()); //To get response status
System.out.println("Message:" + responseIn.getStatus()); //To get response message
}
public static void main(String[] args) throws Exception {
Variable obj=new Variable();
Variable.updateVariable();
}
}
変数の削除
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.zoho.crm.library.api.response.APIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse.EntityResponse;
import com.zoho.crm.library.setup.metadata.ZCRMOrganization;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
import com.zoho.oauth.client.ZohoOAuthClient;
import com.zoho.crm.library.crud.ZCRMVariable;
import com.zoho.crm.library.crud.ZCRMVariableGroup;
public class Variable {
public Variable() throws Exception{
ZCRMRestClient.initialize(configurations_map);
}
public void deleteVariable() throws Exception {
ZCRMVariable ins = ZCRMVariable.getInstance();
ZCRMVariableGroup gr = ZCRMVariableGroup.getInstance();
gr.setApiName("General");
gr.setName("General");
ins.setVariableGroup(gr);
ins.setName("Variabadasdlasasdsadetest1");
ins.setApiName("Variasasddasdasddabletest1");
ins.setDescription("asdad");
ins.setType("integer");
ins.setId(3524033000003006002 L);
ins.setValue("35");
APIResponse responseIn = ins.deleteVariable();
System.out.println(" Code:" + responseIn.getStatusCode()); //To get http response code
System.out.println("Status:" + responseIn.getMessage()); //To get response status
System.out.println("Message:" + responseIn.getStatus()); //To get response message
}
public static void main(String[] args) throws Exception {
Variable obj=new Variable();
Variable.deleteVariable();
}
}
変数グループ
変数グループの取得
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.zoho.crm.library.api.response.APIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse;
import com.zoho.crm.library.api.response.BulkAPIResponse.EntityResponse;
import com.zoho.crm.library.setup.metadata.ZCRMOrganization;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
import com.zoho.oauth.client.ZohoOAuthClient;
import com.zoho.crm.library.crud.ZCRMVariable;
import com.zoho.crm.library.crud.ZCRMVariableGroup;
public class VariableGroup {
public VariableGroup() throws Exception {
ZCRMRestClient.initialize(configurations_map);
}
public void getVariableGroup() throws Exception {
ZCRMVariableGroup gr = ZCRMVariableGroup.getInstance();
gr.setId(3524033000000231001 L);
APIResponse response = gr.getVariableGroup();
ZCRMVariableGroup variablegrp = (ZCRMVariableGroup) response.getData();
System.out.println(variablegrp.getId());
System.out.println(variablegrp.getApiName());
System.out.println(variablegrp.getName());
System.out.println(variablegrp.getDescription());
System.out.println(variablegrp.getDisplayLabel());
}
public static void main(String[] args) throws Exception {
VariableGroup obj = new VariableGroup();
VariableGroup.getVariableGroup();
}
}