private void simplifyVisibilities(final RyaSubGraph subgraph) throws UnsupportedEncodingException { final Set<RyaStatement> statements = subgraph.getStatements(); if (statements.size() > 0) { final byte[] visibilityBytes = statements.iterator().next().getColumnVisibility(); // Simplify the result's visibilities and cache new simplified // visibilities final String visibility = new String(visibilityBytes, "UTF-8"); if (!simplifiedVisibilities.containsKey(visibility)) { final String simplified = VisibilitySimplifier.simplify(visibility); simplifiedVisibilities.put(visibility, simplified); } for (final RyaStatement statement : statements) { statement.setColumnVisibility(simplifiedVisibilities.get(visibility).getBytes("UTF-8")); } subgraph.setStatements(statements); } }
private void simplifyVisibilities(final RyaSubGraph subgraph) throws UnsupportedEncodingException { final Set<RyaStatement> statements = subgraph.getStatements(); if (statements.size() > 0) { final byte[] visibilityBytes = statements.iterator().next().getColumnVisibility(); // Simplify the result's visibilities and cache new simplified // visibilities final String visibility = new String(visibilityBytes, "UTF-8"); if (!simplifiedVisibilities.containsKey(visibility)) { final String simplified = VisibilitySimplifier.simplify(visibility); simplifiedVisibilities.put(visibility, simplified); } for (final RyaStatement statement : statements) { statement.setColumnVisibility(simplifiedVisibilities.get(visibility).getBytes("UTF-8")); } subgraph.setStatements(statements); } }
subGraph.setStatements(stmnts); expectedResults.add(subGraph);
subGraph1.setStatements(stmnts1); expectedResults.add(subGraph1); subGraph2.setStatements(stmnts2); expectedResults.add(subGraph2);
subGraph1.setStatements(stmnts1); expectedResults.add(subGraph1); subGraph2.setStatements(stmnts2); expectedResults.add(subGraph2);
subGraph.setStatements(stmnts); expectedResults.add(subGraph);
subGraph1.setStatements(stmnts1); expectedResults.add(subGraph1); subGraph2.setStatements(stmnts2); expectedResults.add(subGraph2);