public ResourceClientProxy(ResourceClientFactory factory, int resourceId) { this.proxyFactory = factory; this.remoteClient = factory.getRemoteClient(); this.resourceId = resourceId; init(); }
private void initChildren() { ResourceCriteria criteria = new ResourceCriteria(); criteria.addFilterParentResourceId(resourceId); PageList<Resource> childResources = remoteClient .getResourceManager() .findResourcesByCriteria(remoteClient.getSubject(), criteria); for (Resource child : childResources) { this.children.add(proxyFactory.getResource(child.getId())); } }