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();

    }
}