protected AccumuloElement( Graph graph, String id, Visibility visibility, Iterable<Property> properties, Iterable<PropertyDeleteMutation> propertyDeleteMutations, Iterable<PropertySoftDeleteMutation> propertySoftDeleteMutations, Iterable<Visibility> hiddenVisibilities, ImmutableSet<String> extendedDataTableNames, long timestamp, FetchHints fetchHints, Authorizations authorizations ) { this.graph = graph; this.id = id; this.visibility = visibility; this.timestamp = timestamp; this.fetchHints = fetchHints; this.properties = new PropertyCollection(); this.extendedDataTableNames = extendedDataTableNames; this.authorizations = authorizations; ImmutableSet.Builder<Visibility> hiddenVisibilityBuilder = new ImmutableSet.Builder<>(); if (hiddenVisibilities != null) { for (Visibility v : hiddenVisibilities) { hiddenVisibilityBuilder.add(v); } } this.hiddenVisibilities = hiddenVisibilityBuilder.build(); updatePropertiesInternal(properties, propertyDeleteMutations, propertySoftDeleteMutations); }
protected AccumuloElement( Graph graph, String id, Visibility visibility, Iterable<Property> properties, Iterable<PropertyDeleteMutation> propertyDeleteMutations, Iterable<PropertySoftDeleteMutation> propertySoftDeleteMutations, Iterable<Visibility> hiddenVisibilities, ImmutableSet<String> extendedDataTableNames, long timestamp, FetchHints fetchHints, Authorizations authorizations ) { this.graph = graph; this.id = id; this.visibility = visibility; this.timestamp = timestamp; this.fetchHints = fetchHints; this.properties = new PropertyCollection(); this.extendedDataTableNames = extendedDataTableNames; this.authorizations = authorizations; ImmutableSet.Builder<Visibility> hiddenVisibilityBuilder = new ImmutableSet.Builder<>(); if (hiddenVisibilities != null) { for (Visibility v : hiddenVisibilities) { hiddenVisibilityBuilder.add(v); } } this.hiddenVisibilities = hiddenVisibilityBuilder.build(); updatePropertiesInternal(properties, propertyDeleteMutations, propertySoftDeleteMutations); }
Iterable<Property> properties = mutation.getProperties(); updatePropertiesInternal(properties, propertyDeletes, propertySoftDeletes); getGraph().saveProperties(element, properties, propertyDeletes, propertySoftDeletes);
Iterable<Property> properties = mutation.getProperties(); updatePropertiesInternal(properties, propertyDeletes, propertySoftDeletes); getGraph().saveProperties(element, properties, propertyDeletes, propertySoftDeletes);