/** * Creates a new externalized flow definition. * @param id the flow id to be assigned * @param location the flow resource location * @param attributes flow definition attributes to be assigned */ public FlowDefinitionResource(String id, Resource location, AttributeMap attributes) { init(id, location, attributes); }
/** * Creates a new externalized flow definition. * @param id the flow id to be assigned * @param location the flow resource location */ public FlowDefinitionResource(String id, Resource location) { init(id, location, null); }
/** * Creates a new externalized flow definition resource. The flow id assigned will be the same name as the * externalized resource's filename, excluding the extension. * @param location the flow resource location */ public FlowDefinitionResource(Resource location) { init(conventionalFlowId(location), location, null); }
/** * Creates a new externalized flow definition resource. The flow id assigned will be the same name as the * externalized resource's filename, excluding the extension. * @param location the flow resource location * @param attributes flow definition attributes to be assigned */ public FlowDefinitionResource(Resource location, AttributeMap attributes) { init(conventionalFlowId(location), location, attributes); }