이 블로그 검색

2011년 9월 4일 일요일

RequestFactory


Entities : 서버

Entity Proxies : shared, 클라이언트에서 접근가능한 함수 선언

Value Proxies : shared

RequestFactory Interface : shared, Request클래스들을 정의


RequestContext : shared, 클라이언에서 호출할 Request stub 정의



클라이언트에서 사용방법
  - 직원 가져오기
requestFactory.employeeRequest().findEmployee(employeeId).fire(
    new Receiver<EmployeeProxy>() {
      @Override
      public void onSuccess(EmployeeProxy employee) {
      ...
      }
    });

 - 새로운 직원 생성
EmployeeRequest request = requestFactory.employeeRequest();
EmployeeProxy newEmployee = request.create(EmployeeProxy.class);
newEmployee.setDisplayName(...);
newEmployee.setDepartment(...);
...
Request<Void> createReq = request.persist().using(newEmployee);

댓글 없음:

댓글 쓰기