Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DTO
- public class UpdateResponseDaoObject {
- int returnCode;
- String returnMessage;
- Calendar updateTimestamp;
- String updateUser;
- //<getters and setters>
- }
- public class UpdateResponse {
- Calendar updateTimestamp;
- String updateUser;
- //<getters and setters>
- }
- //DAO
- public UpdateResponse update() throws ServiceException {
- UpdateResponseDaoObject daoObject;
- try {
- daoObject = translateXmlIntoUpdateResponseDaoObject(doQuery());
- } catch (RemoteException e) {
- throw new ServiceException(e);
- }
- if (daoObject.getReturnCode() != 0) {
- throw ServiceException("Code = " + daoObject.getReturnCode() +
- "; message = " + daoObject.getMessage());
- }
- return translateDaoIntoBo(daoObject);
- }
- //Business
- public void stuff() throws MyException {
- // [preceding code ...]
- UpdateResponseDaoObject updateResponseObject;
- try{
- updateResponseObject = dao.update();
- } catch (ServiceException e) {
- throw new MyException(e);
- }
- // [proceeding code ...]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement