addRule(0,idRule,mappingRule);\r
}\r
\r
+ public void addRule(IdentificationRule idRule, MappingRule... mappingRules) {\r
+ for (MappingRule mappingRule : mappingRules)\r
+ addRule(0,idRule,mappingRule);\r
+ }\r
+ \r
public void addRule(int pass, IdentificationRule idRule, MappingRule mappingRule) {\r
if (idRule == null || mappingRule == null) throw new NullPointerException();\r
if (mappingRule instanceof ModificationRule) {\r
initializedRules.add((InitializedRule)mappingRule);\r
}\r
\r
+ public void addRule(int pass, IdentificationRule idRule, MappingRule... mappingRules) {\r
+ for (MappingRule mappingRule : mappingRules)\r
+ addRule(pass,idRule,mappingRule);\r
+ }\r
+ \r
public void addRule(IdentificationRule idRule, ModificationRule... modRules) {\r
addRule(0, idRule, modRules);\r
}\r
return res.toString();\r
}\r
\r
- 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
+\r
\r
private void initializeRules(Session session, VirtualGraph vg, final Resource model ) throws DatabaseException{\r
session.syncRequest(new WriteRequest(vg) {\r