Created
May 20, 2015 17:24
-
-
Save dardison/de981775a45f69655ae1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public interface SaveIssuerRequest extends SaveRequest<IssuerProxy, IssuerProxy> { | |
| public IssuerProxy getModel(); | |
| public void setModel(IssuerProxy model); | |
| } | |
| public interface IssuerProxy extends RecordResult<IssuerProxy> { | |
| public Long getId(); | |
| public void setId(Long id); | |
| public Long getControllerId(); | |
| public void setControllerId(Long controllerId); | |
| public String getName(); | |
| public void setName(String name); | |
| public Boolean isLicensor(); | |
| public void setLicensor(Boolean licensor); | |
| public Boolean isOwner(); | |
| public void setOwner(Boolean owner); | |
| public AddressProxy getAddress(); | |
| public void setAddress(AddressProxy address); | |
| public void setEmail(String email); | |
| public String getEmail(); | |
| public String getContact(); | |
| public void setContact(String contact); | |
| public Boolean isActive(); | |
| public void setActive(Boolean active); | |
| } | |
| public interface IssuerProxy extends RecordResult<IssuerProxy> { | |
| public Long getId(); | |
| public void setId(Long id); | |
| public Long getControllerId(); | |
| public void setControllerId(Long controllerId); | |
| public String getName(); | |
| public void setName(String name); | |
| public Boolean isLicensor(); | |
| public void setLicensor(Boolean licensor); | |
| public Boolean isOwner(); | |
| public void setOwner(Boolean owner); | |
| public AddressProxy getAddress(); | |
| public void setAddress(AddressProxy address); | |
| public void setEmail(String email); | |
| public String getEmail(); | |
| public String getContact(); | |
| public void setContact(String contact); | |
| public Boolean isActive(); | |
| public void setActive(Boolean active); | |
| } | |
| public class SaveIssuerDispatcher extends SaveRecordDispatcher<IssuerProxy, SaveIssuerRequest> { | |
| public interface IssuerAutoBeanFactory extends AutoBeanFactory { | |
| AutoBean<IssuerProxy> getModel(); | |
| AutoBean<AddressProxy> address(); | |
| AutoBean<SaveIssuerRequest> request(); | |
| } | |
| private static final IssuerAutoBeanFactory factory=GWT.create(IssuerAutoBeanFactory.class); | |
| public SaveIssuerDispatcher() { | |
| super(factory, "_ah/api/issuerService/v1/saveIssuer"); | |
| } | |
| @Override | |
| public JsonReader<IssuerProxy, IssuerProxy> buildReader() { | |
| JsonReader<IssuerProxy, IssuerProxy> reader=new JsonReader<IssuerProxy, IssuerProxy>(factory, IssuerProxy.class); | |
| return reader; | |
| } | |
| @Override | |
| public JsonWriter<SaveIssuerRequest> buildWriter() { | |
| JsonWriter<SaveIssuerRequest> writer=new JsonWriter<SaveIssuerRequest>(factory, SaveIssuerRequest.class); | |
| return writer; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment