- public class WriteWrapper extends WriteGraphProxy {\r
- \r
- \r
- private Collection<Resource> createdResources = new ArrayList<Resource>();\r
- \r
- public WriteWrapper(WriteGraph graph) {\r
- super(graph);\r
- }\r
- \r
- public Collection<Resource> getCreatedResources() {\r
- return createdResources;\r
- }\r
- \r
- public void clearCreated() {\r
- createdResources = new ArrayList<Resource>();\r
- }\r
- \r
- @Override\r
- public Resource newResource() throws ServiceException {\r
- Resource res = graph.newResource();\r
- createdResources.add(res);\r
- return res;\r
- }\r
- \r
- @Override\r
- public Resource newResource(long clusterId) throws ServiceException {\r
- Resource res = graph.newResource(clusterId);\r
- createdResources.add(res);\r
- return res;\r
- }\r
- \r
- \r
- }\r