public Builder getEventProperties(Builder b, List<EventProperty> eventProperties, int n) { b.addStatement("$T<$T> eventProperties$L = new $T<$T>()", JFC.LIST, JFC.EVENT_PROPERTY, n, JFC.ARRAY_LIST, JFC.EVENT_PROPERTY); for (int i = 0; i < eventProperties.size(); i++) { // TODO check for type if (eventProperties.get(i).getDomainProperties() != null && eventProperties.get(i).getDomainProperties().size() > 0) { b.addStatement("$T e$L = $T.createPropertyRestriction($S).build()", JFC.EVENT_PROPERTY, i, JFC.PRIMITIVE_PROPERTY_BUILDER, eventProperties.get(i).getDomainProperties().get(0)); b.addStatement("eventProperties$L.add(e$L)", n, i); } } return b; }
public Builder getEventProperties(Builder b, List<EventProperty> eventProperties, int n) { b.addStatement("$T<$T> eventProperties$L = new $T<$T>()", JFC.LIST, JFC.EVENT_PROPERTY, n, JFC.ARRAY_LIST, JFC.EVENT_PROPERTY); for (int i = 0; i < eventProperties.size(); i++) { // TODO check for type if (eventProperties.get(i).getDomainProperties() != null && eventProperties.get(i).getDomainProperties().size() > 0) { b.addStatement("$T e$L = $T.createPropertyRestriction($S).build()", JFC.EVENT_PROPERTY, i, JFC.PRIMITIVE_PROPERTY_BUILDER, eventProperties.get(i).getDomainProperties().get(0)); b.addStatement("eventProperties$L.add(e$L)", n, i); } } return b; }
public Builder getAppendOutputStrategy(Builder b, AppendOutputStrategy aos, int n) { b.addStatement("$T outputStrategy$L = new $T()", JFC.APPEND_OUTPUT_STRATEGY, n, JFC.APPEND_OUTPUT_STRATEGY); b.addStatement("$T<$T> appendProperties = new $T<$T>()", JFC.LIST, JFC.EVENT_PROPERTY, JFC.ARRAY_LIST, JFC.EVENT_PROPERTY); for (EventProperty ep : aos.getEventProperties()) { // TODO b.addStatement("appendProperties.add($T.stringEp($S, $S))", JFC.EP_PROPERTIES, ep.getRuntimeName(), ep.getDomainProperties().get(0).toString()); } b.addStatement("outputStrategy$L.setEventProperties(appendProperties)", n); return b; }
public Builder getAppendOutputStrategy(Builder b, AppendOutputStrategy aos, int n) { b.addStatement("$T outputStrategy$L = new $T()", JFC.APPEND_OUTPUT_STRATEGY, n, JFC.APPEND_OUTPUT_STRATEGY); b.addStatement("$T<$T> appendProperties = new $T<$T>()", JFC.LIST, JFC.EVENT_PROPERTY, JFC.ARRAY_LIST, JFC.EVENT_PROPERTY); for (EventProperty ep : aos.getEventProperties()) { // TODO b.addStatement("appendProperties.add($T.stringEp($S, $S))", JFC.EP_PROPERTIES, ep.getRuntimeName(), ep.getDomainProperties().get(0).toString()); } b.addStatement("outputStrategy$L.setEventProperties(appendProperties)", n); return b; }
private boolean isAnyProperty(EventProperty eventProperty) { return eventProperty instanceof EventPropertyPrimitive && eventProperty.getDomainProperties() == null && ((EventPropertyPrimitive) eventProperty).getMeasurementUnit() == null && ((EventPropertyPrimitive) eventProperty).getRuntimeType() == null; }
private boolean isAnyProperty(EventProperty eventProperty) { return eventProperty instanceof EventPropertyPrimitive && eventProperty.getDomainProperties() == null && ((EventPropertyPrimitive) eventProperty).getMeasurementUnit() == null && ((EventPropertyPrimitive) eventProperty).getRuntimeType() == null; }
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; }
public EventProperty(EventProperty other) { super(other); this.label = other.getLabel(); this.description = other.getDescription(); this.propertyId = other.getPropertyId(); this.required = other.isRequired(); if (other.getRequiresEventPropertyQualities() != null) { this.requiresEventPropertyQualities = new Cloner() .reqEpQualitities(other .getRequiresEventPropertyQualities()); } this.runtimeName = other.getRuntimeName(); if (other.getEventPropertyQualities() != null) { this.eventPropertyQualities = new Cloner().provEpQualities(other .getEventPropertyQualities()); } this.domainProperties = other.getDomainProperties(); this.propertyScope = other.getPropertyScope(); }