@Override public Set<String> keySet() { return new StringRangeSet(size()); }
@Override public void serialize(ObjectId objectId, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeString(objectId.toString()); } }
@Nullable @Override public ObjectId apply(String input) { return new ObjectId(input); } }
public static ConfigurationVariable create(String name, String description, String content) { return create(new org.bson.types.ObjectId().toHexString(), name, description, content); }
@Override public void serialize(ObjectId value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeString(value.toHexString()); } }
@Override public int hashCode() { int hash = 3; hash = 97 * hash + (id != null ? id.hashCode() : 0); return hash; }
@Override public Input create(String id, Map<String, Object> fields) { return new InputImpl(new ObjectId(id), fields); }
public static CollectorActions create(String sidecar_id, DateTime created, List<CollectorAction> action) { return create( new org.bson.types.ObjectId().toHexString(), sidecar_id, created, action); } }
@Override public String getId() { return id.toString(); } }
@Nullable @Override public String apply(ObjectId input) { return input.toHexString(); } }
/** * {@inheritDoc} */ @Override public Optional<IndexSetConfig> get(String id) { return get(new ObjectId(id)); }
public static Configuration create(String collectorId, String name, String color, String template) { return create(new org.bson.types.ObjectId().toHexString(), collectorId, name, color, template); }
@Override public String toString() { return this.id.toString() + ": \"" + this.getTitle() + "\""; }
@Override public String getStreamId() { return ((ObjectId) fields.get(FIELD_STREAM_ID)).toHexString(); }
/** * {@inheritDoc} */ @Override public int delete(String id) { return delete(new ObjectId(id)); }
@Override public long streamRuleCount(String streamId) { return streamRuleCount(new ObjectId(streamId)); }
public void setId(final String id) { this.id = new ObjectId(id); } }
private static Object translateValue(Object source, Type type) { if (source instanceof Slice) { if (type instanceof ObjectIdType) { return new ObjectId(((Slice) source).getBytes()); } else { return ((Slice) source).toStringUtf8(); } } return source; }