Java:合并代码

时间:2013-09-17 22:13:46

标签: java

我知道Objective-C,但我正在尝试编写服务器端代码并​​需要帮助:

Here is the Code to Fetch an Object by Field

Here is the Code to UPDATE the Object.

Here is the Code to CREATE an Object.

Here is the Code to DELETE the Object.

目前我必须进行4次API调用才能单独执行上述操作。我想进行一次API调用,并在一个代码中完成所有三个操作:

我有两个Schemas

  1. Cars
  2. CarsResolved
  3. 我需要做以下事情:

    1. 我想在数据库(ds)中使用Cars"car_ID"中获取一个对象。 "car_ID"传入User
    2. 接下来使用int "resolved"更新字段"1";获取对象中"originalID" "car_ID" "car_ID"。将"originalID",的值复制到"car_ID"后,我希望将NULL设置为空或CarsResolved
    3. 接下来我想在Cars架构中保存更新的对象。
    4. 删除从{{1}}架构中获取的对象。
    5. Incase needed, here is more info on Custom Code.

      如何使用一个API调用在一个代码中执行所有三个操作?

1 个答案:

答案 0 :(得分:0)

您可以写出一次执行一项操作的命令,然后将它们全部放在一个方法中。

---更新给出虚构的例子---

public void updateUserAgeByName(String name, int age) {
  User user = fetchUserByName(name);
  user.setAge(age);
  updateUser(user);
}

另一个例子可能是

public void updateUserByName(String name, User newValues) {
  User user = fetchUserByName(name);
  user.setAllFrom(newValues);
  updateUser(user);
}      

有无限的变化,具体取决于您可以使用的设施,您打算完成的任务以及如何构建代码。没有“正确”的答案,但有些答案比其他答案更好,具体取决于使用模式和需要满足的其他要求。