protected void setup() { setupGraphMetadata(); }
protected void setup() { setupGraphMetadata(); }
@Override protected void setupGraphMetadata() { foundValueSerializerMetadata = false; super.setupGraphMetadata(); if (!foundValueSerializerMetadata) { setMetadata(METADATA_VALUE_SERIALIZER, valueSerializer.getClass().getName()); } }
protected void setupGraphMetadata() { foundIdGeneratorClassnameInMetadata = false; for (GraphMetadataEntry graphMetadataEntry : getMetadata()) { setupGraphMetadata(graphMetadataEntry); } if (!foundIdGeneratorClassnameInMetadata) { setMetadata(METADATA_ID_GENERATOR_CLASSNAME, this.idGenerator.getClass().getName()); } }
protected void setupGraphMetadata() { foundIdGeneratorClassnameInMetadata = false; for (GraphMetadataEntry graphMetadataEntry : getMetadata()) { setupGraphMetadata(graphMetadataEntry); } if (!foundIdGeneratorClassnameInMetadata) { setMetadata(METADATA_ID_GENERATOR_CLASSNAME, this.idGenerator.getClass().getName()); } }
@Override protected void setupGraphMetadata(GraphMetadataEntry graphMetadataEntry) { super.setupGraphMetadata(graphMetadataEntry); if (graphMetadataEntry.getKey().equals(METADATA_ACCUMULO_GRAPH_VERSION_KEY)) { if (graphMetadataEntry.getValue() instanceof Integer) { accumuloGraphVersion = (Integer) graphMetadataEntry.getValue(); LOGGER.info(METADATA_ACCUMULO_GRAPH_VERSION_KEY + "=" + accumuloGraphVersion); } else { throw new SecureGraphException("Invalid accumulo version in metadata. " + graphMetadataEntry); } } else if (graphMetadataEntry.getKey().equals(METADATA_VALUE_SERIALIZER)) { if (graphMetadataEntry.getValue() instanceof String) { String valueSerializerClassName = (String) graphMetadataEntry.getValue(); if (!valueSerializerClassName.equals(valueSerializer.getClass().getName())) { throw new SecureGraphException("Invalid " + METADATA_VALUE_SERIALIZER + " expected " + valueSerializerClassName + " found " + valueSerializer.getClass().getName()); } foundValueSerializerMetadata = true; } else { throw new SecureGraphException("Invalid " + METADATA_VALUE_SERIALIZER + " expected string found " + graphMetadataEntry.getValue().getClass().getName()); } } }