@Override public <P extends EntityProxy> Request<P> find(final EntityProxyId<P> proxyId) { return new AbstractRequest<BaseProxy, P>(this) { { requestContext.addInvocation(this); } @Override protected RequestData makeRequestData() { // This method is normally generated, hence the ugly constructor return new RequestData(Constants.FIND_METHOD_OPERATION, new Object[] {proxyId}, propertyRefs, proxyId.getProxyClass(), null); } }; }
/** * This method comes from the {@link InstanceRequest} * interface. Instance methods place the instance in the first parameter slot. */ public Request<T> using(P instanceObject) { getRequestData().getOrderedParameters()[0] = instanceObject; /* * Instance methods enqueue themselves when their using() method is called. * This ensures that the instance parameter will have been set when * AbstractRequestContext.retainArg() is called. */ requestContext.addInvocation(this); return this; }
@Override public <P extends EntityProxy> Request<P> find(final EntityProxyId<P> proxyId) { return new AbstractRequest<BaseProxy, P>(this) { { requestContext.addInvocation(this); } @Override protected RequestData makeRequestData() { // This method is normally generated, hence the ugly constructor return new RequestData(Constants.FIND_METHOD_OPERATION, new Object[] {proxyId}, propertyRefs, proxyId.getProxyClass(), null); } }; }
@Override public <P extends EntityProxy> Request<P> find(final EntityProxyId<P> proxyId) { return new AbstractRequest<BaseProxy, P>(this) { { requestContext.addInvocation(this); } @Override protected RequestData makeRequestData() { // This method is normally generated, hence the ugly constructor return new RequestData(Constants.FIND_METHOD_OPERATION, new Object[] {proxyId}, propertyRefs, proxyId.getProxyClass(), null); } }; }
@Override public <P extends EntityProxy> Request<P> find(final EntityProxyId<P> proxyId) { return new AbstractRequest<BaseProxy, P>(this) { { requestContext.addInvocation(this); } @Override protected RequestData makeRequestData() { // This method is normally generated, hence the ugly constructor return new RequestData(Constants.FIND_METHOD_OPERATION, new Object[] {proxyId}, propertyRefs, proxyId.getProxyClass(), null); } }; }
/** * This method comes from the {@link InstanceRequest} * interface. Instance methods place the instance in the first parameter slot. */ public Request<T> using(P instanceObject) { getRequestData().getOrderedParameters()[0] = instanceObject; /* * Instance methods enqueue themselves when their using() method is called. * This ensures that the instance parameter will have been set when * AbstractRequestContext.retainArg() is called. */ requestContext.addInvocation(this); return this; }
/** * This method comes from the {@link InstanceRequest} * interface. Instance methods place the instance in the first parameter slot. */ public Request<T> using(P instanceObject) { getRequestData().getOrderedParameters()[0] = instanceObject; /* * Instance methods enqueue themselves when their using() method is called. * This ensures that the instance parameter will have been set when * AbstractRequestContext.retainArg() is called. */ requestContext.addInvocation(this); return this; }
/** * This method comes from the {@link InstanceRequest} * interface. Instance methods place the instance in the first parameter slot. */ public Request<T> using(P instanceObject) { getRequestData().getOrderedParameters()[0] = instanceObject; /* * Instance methods enqueue themselves when their using() method is called. * This ensures that the instance parameter will have been set when * AbstractRequestContext.retainArg() is called. */ requestContext.addInvocation(this); return this; }