@Override public void callback(final Object response) { callContext.setResult(response); } }, new ErrorCallback<Object>() {
@Override public void callback(final Object response) { callContext.setResult(response); } }, new ErrorCallback<Object>() {
@Override public void aroundInvoke(final RemoteCallContext context) { final Object o = context.getParameters()[0]; if (o instanceof PathFactory.PathImpl && ((PathFactory.PathImpl) o).getAttributes().size() > 0) { context.setResult(((PathFactory.PathImpl) o).getAttributes()); return; } context.proceed(); } }
private void isLoggedIn(final RemoteCallContext callContext) { if (securityContext.isUserCacheValid()) { callContext.setResult(securityContext.hasCachedUser()); } else { callContext.proceed(); } }
private void getUser(final RemoteCallContext context) { if (securityContext.isUserCacheValid()) { context.setResult(securityContext.getCachedUser()); } else { context.proceed(new RemoteCallback<User>() { @Override public void callback(final User response) { securityContext.setCachedUser(response); } }); } }
private void isLoggedIn(final RemoteCallContext callContext) { if (securityContext.isUserCacheValid()) { callContext.setResult(securityContext.hasCachedUser()); } else { callContext.proceed(); } }
@Override public void aroundInvoke(final RemoteCallContext context) { final Object o = context.getParameters()[0]; if (o instanceof PathFactory.PathImpl && ((PathFactory.PathImpl) o).getAttributes().size() > 0) { context.setResult(((PathFactory.PathImpl) o).getAttributes()); return; } context.proceed(); } }
private void getUser(final RemoteCallContext context) { if (securityContext.isUserCacheValid()) { context.setResult(securityContext.getCachedUser()); } else { context.proceed(new RemoteCallback<User>() { @Override public void callback(final User response) { securityContext.setCachedUser(response); } }); } }