static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
static JsonObjectBuilder createFilterJsonArray(Filter filter, String type) { JsonObjectBuilder filterBuilder = Json.objectBuilder(true); filterBuilder.add(TYPE, type); filterBuilder.add(NAME, filter.getName()); JsonArrayBuilder activationsBuilder = Json.arrayBuilder(true); filterBuilder.add(ACTIVATIONS, activationsBuilder); if (filter.getClassAvailableActivations() != null && !filter.getClassAvailableActivations().isEmpty()) { for (Metadata<ClassAvailableActivation> metadata : filter.getClassAvailableActivations()) { activationsBuilder.add(Json.objectBuilder().add(INVERTED, metadata.getValue().isInverted()).add(CLASS_AVAILABILITY, metadata.getValue().getClassName())); } } if (filter.getSystemPropertyActivations() != null && !filter.getSystemPropertyActivations().isEmpty()) { for (Metadata<SystemPropertyActivation> metadata : filter.getSystemPropertyActivations()) { JsonObjectBuilder sysPropBuilder = Json.objectBuilder().add(SYS_PROPERTY, metadata.getValue().getName()); if (metadata.getValue().getValue() != null) { sysPropBuilder.add(VALUE, metadata.getValue().getValue()); } activationsBuilder.add(sysPropBuilder); } } return filterBuilder; }
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";
public FilterPredicate(Metadata<Filter> filter, ResourceLoader resourceLoader) { boolean active = true; if (filter.getValue().getClassAvailableActivations() != null) { for (Metadata<ClassAvailableActivation> classAvailableActivation : filter.getValue().getClassAvailableActivations()) { if (classAvailableActivation.getValue() == null) { throw new IllegalStateException("Class available activation metadata not available at " + classAvailableActivation); if (filter.getValue().getSystemPropertyActivations() != null) { for (Metadata<SystemPropertyActivation> systemPropertyActivation : filter.getValue().getSystemPropertyActivations()) { if (systemPropertyActivation.getValue() == null) { throw new IllegalStateException("System property activation metadata not available at " + systemPropertyActivation); if (filter.getValue().getName() == null) { throw new IllegalStateException("Name must be specified at " + filter); String name = filter.getValue().getName(); String suffixDotDoubleStar = ".**"; String suffixDotStar = ".*";