private PropertyRequirementsBuilder() { this.propertyReq = new EventPropertyPrimitive(); }
public static EventPropertyPrimitive anyProperty() { return new EventPropertyPrimitive(); }
private static EventPropertyPrimitive ep(Label label, String runtimeType, String runtimeName, List<URI> domainProperties) { return getPreparedProperty(label, new EventPropertyPrimitive(runtimeType, runtimeName, "", domainProperties)); }
public static EventPropertyPrimitive datatypeReq(String datatype) { EventPropertyPrimitive ep = new EventPropertyPrimitive(); ep.setRuntimeType(datatype); return ep; }
private PrimitivePropertyBuilder(String subPropertyOf) { primitive = new EventPropertyPrimitive(Utils.createURI(subPropertyOf)); }
private PrimitivePropertyBuilder(String dataType, String runtimeName, String subPropertyOf) { primitive = new EventPropertyPrimitive(dataType, runtimeName, "", Utils.createURI(subPropertyOf)); }
public StreamBuilder property(String propertyName, URI propertyType, URI subclassOf) { schema.addEventProperty(new EventPropertyPrimitive(propertyType.toString(), propertyName, "", Utils.createURI(subclassOf.toString()))); return this; }
public static SpDataStream makeStreamWithProperties(List<String> runtimeNames) { SpDataStream stream = makeEmptyStream(); stream .getEventSchema() .setEventProperties(runtimeNames .stream() .map(r -> new EventPropertyPrimitive("", r, "", new ArrayList<>())) .collect(Collectors.toList())); return stream; } }
private static EventPropertyPrimitive ep(Label label, String runtimeType, String runtimeName, String domainProperty) { return getPreparedProperty(label, new EventPropertyPrimitive(runtimeType, runtimeName, "", Utils.createURI (domainProperty))); }
public EventProperty property(EventProperty o) { if (o instanceof EventPropertyPrimitive) { return new EventPropertyPrimitive((EventPropertyPrimitive) o); } else if (o instanceof EventPropertyList) { return new EventPropertyList((EventPropertyList) o); } else { return new EventPropertyNested((EventPropertyNested) o); } }
private PropertyRequirementsBuilder(Datatypes propertyDatatype) { this.propertyReq = new EventPropertyPrimitive(); this.propertyReq.setRuntimeType(propertyDatatype.toString()); }
private EventProperty makeRandomProperty() { EventPropertyPrimitive property = new EventPropertyPrimitive(); property.setRuntimeName(RandomStringUtils.randomAlphabetic(5)); //property.setRuntimeType(runtimeTypes.get(new Random().nextInt(5))); return property; } }
public SchemaBuilder simpleProperty(String label, String description, String runtimeName, String subPropertyOf, String dataType) { EventPropertyPrimitive primitive = new EventPropertyPrimitive(dataType, runtimeName, "", Utils.createURI(subPropertyOf)); primitive.setDescription(description); primitive.setLabel(label); properties.add(primitive); return this; }
private PrimitivePropertyBuilder(Datatypes datatype, String runtimeName) { this.eventProperty = new EventPropertyPrimitive(); this.qualityDefinitions = new ArrayList<>(); this.eventProperty.setRuntimeType(datatype.toString()); this.eventProperty.setRuntimeName(runtimeName); }
private List<EventProperty> rewrite(List<EventProperty> customProperties2) { List<EventProperty> newCustomProperties = new ArrayList<>(); for(int i = 0; i < customProperties2.size(); i++) { if (customProperties2.get(i) instanceof EventPropertyPrimitive) { EventPropertyPrimitive prop = (EventPropertyPrimitive) customProperties2.get(i); if (newCustomProperties.stream().anyMatch(nc -> nc.getRuntimeName().equals(prop.getRuntimeName()))) { EventPropertyPrimitive newp = new EventPropertyPrimitive(prop); newp.setRuntimeName(prop.getRuntimeName() +"1"); newp.setRdfId(new SupportsRdfId.URIKey(URI.create(prop.getElementId() +"1"))); newCustomProperties.add(newp); } else newCustomProperties.add(prop); } else newCustomProperties.add(customProperties2.get(i)); } return newCustomProperties; }
@Override public EventSchema getEventSchema(List<byte[]> oneEvent) { EventSchema resultSchema = new EventSchema(); EventPropertyPrimitive p = new EventPropertyPrimitive(); p.setRuntimeName("image"); p.setRuntimeType(XSD._string.toString()); p.setDomainProperties(Arrays.asList(URI.create("https://image.com"))); resultSchema.addEventProperty(p); return resultSchema; } }
@Override public GuessSchema getSchema(SpecificAdapterStreamDescription adapterDescription) { //TODO not needed or return fixed schema GuessSchema guessSchema = new GuessSchema(); EventPropertyPrimitive eventPropertyPrimitive = new EventPropertyPrimitive(); eventPropertyPrimitive.setRuntimeName("bb"); eventPropertyPrimitive.setRuntimeType(XSD._string.toString()); EventSchema eventSchema = new EventSchema(); eventSchema.setEventProperties(Arrays.asList(eventPropertyPrimitive)); guessSchema.setEventSchema(eventSchema); return guessSchema; }
@Override public GuessSchema getSchema(SpecificAdapterStreamDescription adapterDescription) { //TODO not needed or return fixed schema GuessSchema guessSchema = new GuessSchema(); EventPropertyPrimitive eventPropertyPrimitive = new EventPropertyPrimitive(); eventPropertyPrimitive.setRuntimeName("bb"); eventPropertyPrimitive.setRuntimeType(XSD._string.toString()); EventSchema eventSchema = new EventSchema(); eventSchema.setEventProperties(Arrays.asList(eventPropertyPrimitive)); guessSchema.setEventSchema(eventSchema); return guessSchema; }
public EventSchema generateSchema(EventSchema schemaRequirement, boolean minimumSchema) { EventSchema schema = new EventSchema(); for(EventProperty requiredProperty : schemaRequirement.getEventProperties()) { if (requiredProperty instanceof EventPropertyPrimitive) schema.addEventProperty(new EventPropertyPrimitive(((EventPropertyPrimitive) requiredProperty).getRuntimeType(), MonitoringUtils.randomKey(), "", requiredProperty.getDomainProperties())); //else if (requiredProperty instanceof EventPropertyNested) } return schema; }
public EventSchema generateSchema(EventSchema schemaRequirement, boolean minimumSchema) { EventSchema schema = new EventSchema(); for(EventProperty requiredProperty : schemaRequirement.getEventProperties()) { if (requiredProperty instanceof EventPropertyPrimitive) schema.addEventProperty(new EventPropertyPrimitive(((EventPropertyPrimitive) requiredProperty).getRuntimeType(), MonitoringUtils.randomKey(), "", requiredProperty.getDomainProperties())); //else if (requiredProperty instanceof EventPropertyNested) } return schema; }