private final static String CHANGEREPORTING_FILE_ATTRIBUTE = "file";
private final static String CHANGEREPORTING_FORMAT_ATTRIBUTE = "format";
private final static String CHANGEREPORTING_BASEPATH_ATTRIBUTE = "basepath";
+ private final static String CHANGEREPORTING_EXCLUDEDPATHS_ATTRIBUTE = "excludedpaths";
private final static String[] CHANGEREPORTING_REQUIRED_ATTRIBUTES = {CHANGEREPORTING_FILE_ATTRIBUTE,
CHANGEREPORTING_FORMAT_ATTRIBUTE, CHANGEREPORTING_BASEPATH_ATTRIBUTE};
- private static final String[] CHANGEREPORTING_OPTIONAL_ATTRIBUTES = {};
+ private static final String[] CHANGEREPORTING_OPTIONAL_ATTRIBUTES = {CHANGEREPORTING_EXCLUDEDPATHS_ATTRIBUTE};
private String file;
private String format;
private String basepath;
+ private String excludedpaths;
public ChangeReportingProducerNodeBuilder() {
super(new String[0]);
file = (String) anAttributes.get(CHANGEREPORTING_FILE_ATTRIBUTE);
format = (String) anAttributes.get(CHANGEREPORTING_FORMAT_ATTRIBUTE);
basepath = (String) anAttributes.get(CHANGEREPORTING_BASEPATH_ATTRIBUTE);
+ excludedpaths = (String) anAttributes.get(CHANGEREPORTING_EXCLUDEDPATHS_ATTRIBUTE);
}
public ProducerNode constructNode() {
- return new ChangeReportingProducerNode(file, format, basepath, null, null);
+ return new ChangeReportingProducerNode(file, format, basepath, excludedpaths);
}
}
}