다음 시나리오를 가정 해 봅시다. Zoo
에는 Animals
콜렉션이 있습니다. 사용자는 Zoo
에 동물을 추가 및/또는 제거 할 수 있으며 준비가되면 저장을 눌러 요청을 보낼 수 있습니다. 사용자가 자신의 마음을 변경GWT : RequestContext에서 프록시를 제거 하시겠습니까?
AnimalProxy animal = saveRequest.create(AnimalProxy.class);
animal.setZoo(zoo);
zoo.getAnimals(animal);
...
하지만 경우 저장하기 전에 그가 방금 생성/동물원에서 추가 된 동물을 제거하기로 결정 : 우리는 사용하여 새로운 동물을 추가 처리하는
?
이 동물은 이미 saveRequest
에 의해 관리되기 때문에 어떻게 든이 동물을 서버에 보내지 않도록 saveRequest
에서 바인딩 해제해야합니다. 그러나 RequestContext
인터페이스는 프록시에 프록시를 추가하는 방법 (edit()
및 create()
) 만 제공하지만 프록시를 제거하는 단일 방법은 없습니다. 그것을하는 어떤 방법?