/** * Creates ChannelBuilders. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param implementationModel implementationModel * @return ChannelBuilders */ public static List<ChannelBuilder> builders(ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel) { List<ChannelBuilder> builders = new ArrayList<ChannelBuilder>(); if (implementationModel != null) { ChannelsModel channelsModel = implementationModel.getChannels(); if (channelsModel != null) { for (ChannelModel channelModel : channelsModel.getChannels()) { if (channelModel != null) { builders.add(new ChannelBuilder(classLoader, serviceDomain, channelModel)); } } } } return builders; }
private WorkItemHandlerBuilder( ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel, Class<? extends WorkItemHandler> workItemHandlerClass, String workItemHandlerName) { super(classLoader, serviceDomain); _workItemHandlerClass = workItemHandlerClass; _workItemHandlerName = workItemHandlerName; ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); }
/** * Creates ListenerBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return ListenerBuilders */ public static List<ListenerBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<ListenerBuilder> builders = new ArrayList<ListenerBuilder>(); if (implementationModel != null) { ListenersModel listenersModel = implementationModel.getListeners(); if (listenersModel != null) { for (ListenerModel listenerModel : listenersModel.getListeners()) { if (listenerModel != null) { builders.add(new ListenerBuilder(classLoader, listenerModel)); } } } } return builders; }
/** * Creates a ManifestBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a ManifestBuilder */ public static ManifestBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { ManifestModel manifestModel = implementationModel != null ? implementationModel.getManifest() : null; return new ManifestBuilder(classLoader, manifestModel); }
/** * Creates a PropertiesBuilder. * @param implementationModel implementationModel * @return a PropertiesBuilder */ public static PropertiesBuilder builder(KnowledgeComponentImplementationModel implementationModel) { PropertiesModel propertiesModel = null; if (implementationModel != null) { propertiesModel = implementationModel.getProperties(); } return new PropertiesBuilder(propertiesModel); }
/** * Creates a UserGroupCallbackBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a UserGroupCallbackBuilder */ public static UserGroupCallbackBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { UserGroupCallbackModel userGroupCallbackModel = implementationModel != null ? implementationModel.getUserGroupCallback() : null; return new UserGroupCallbackBuilder(classLoader, userGroupCallbackModel); }
/** * Creates a new RegisterableItemsFactoryBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param implementationModel implementationModel */ public RegisterableItemsFactoryBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel) { super(classLoader, serviceDomain); _listenerBuilders = ListenerBuilder.builders(getClassLoader(), implementationModel); _bpm = implementationModel != null && "bpm".equals(implementationModel.getType()); if (_bpm) { _workItemHandlerBuilders = WorkItemHandlerBuilder.builders(getClassLoader(), serviceDomain, implementationModel); } else { _workItemHandlerBuilders = Collections.emptyList(); } }
/** * Creates LoggerBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return LoggerBuilders */ public static List<LoggerBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<LoggerBuilder> builders = new ArrayList<LoggerBuilder>(); if (implementationModel != null) { LoggersModel loggersModel = implementationModel.getLoggers(); if (loggersModel != null) { for (LoggerModel loggerModel : loggersModel.getLoggers()) { if (loggerModel != null) { builders.add(new LoggerBuilder(classLoader, loggerModel)); } } } } return builders; }
OperationsModel operationsModel = model.getOperations(); if (operationsModel != null) { for (OperationModel operationModel : operationsModel.getOperations()) {
Set<String> registeredNames = new HashSet<String>(); if (implementationModel != null) { WorkItemHandlersModel workItemHandlersModel = implementationModel.getWorkItemHandlers(); if (workItemHandlersModel != null) { for (WorkItemHandlerModel workItemHandlerModel : workItemHandlersModel.getWorkItemHandlers()) {
/** * Creates a ManifestBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a ManifestBuilder */ public static ManifestBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { ManifestModel manifestModel = implementationModel != null ? implementationModel.getManifest() : null; return new ManifestBuilder(classLoader, manifestModel); }
/** * Creates a PropertiesBuilder. * @param implementationModel implementationModel * @return a PropertiesBuilder */ public static PropertiesBuilder builder(KnowledgeComponentImplementationModel implementationModel) { PropertiesModel propertiesModel = null; if (implementationModel != null) { propertiesModel = implementationModel.getProperties(); } return new PropertiesBuilder(propertiesModel); }
/** * Creates a UserGroupCallbackBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a UserGroupCallbackBuilder */ public static UserGroupCallbackBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { UserGroupCallbackModel userGroupCallbackModel = implementationModel != null ? implementationModel.getUserGroupCallback() : null; return new UserGroupCallbackBuilder(classLoader, userGroupCallbackModel); }
/** * Creates a new RegisterableItemsFactoryBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param implementationModel implementationModel */ public RegisterableItemsFactoryBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel) { super(classLoader, serviceDomain); _listenerBuilders = ListenerBuilder.builders(getClassLoader(), implementationModel); _bpm = implementationModel != null && "bpm".equals(implementationModel.getType()); if (_bpm) { _workItemHandlerBuilders = WorkItemHandlerBuilder.builders(getClassLoader(), serviceDomain, implementationModel); } else { _workItemHandlerBuilders = Collections.emptyList(); } }
/** * Creates LoggerBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return LoggerBuilders */ public static List<LoggerBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<LoggerBuilder> builders = new ArrayList<LoggerBuilder>(); if (implementationModel != null) { LoggersModel loggersModel = implementationModel.getLoggers(); if (loggersModel != null) { for (LoggerModel loggerModel : loggersModel.getLoggers()) { if (loggerModel != null) { builders.add(new LoggerBuilder(classLoader, loggerModel)); } } } } return builders; }
OperationsModel operationsModel = model.getOperations(); if (operationsModel != null) { for (OperationModel operationModel : operationsModel.getOperations()) {
Set<String> registeredNames = new HashSet<String>(); if (implementationModel != null) { WorkItemHandlersModel workItemHandlersModel = implementationModel.getWorkItemHandlers(); if (workItemHandlersModel != null) { for (WorkItemHandlerModel workItemHandlerModel : workItemHandlersModel.getWorkItemHandlers()) {
private WorkItemHandlerBuilder( ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel, Class<? extends WorkItemHandler> workItemHandlerClass, String workItemHandlerName) { super(classLoader, serviceDomain); _workItemHandlerClass = workItemHandlerClass; _workItemHandlerName = workItemHandlerName; ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); }
/** * Creates ResourceBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return ResourceBuilders */ public static List<ResourceBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<ResourceBuilder> builders = new ArrayList<ResourceBuilder>(); if (implementationModel != null) { ManifestModel manifestModel = implementationModel.getManifest(); if (manifestModel != null) { ResourcesModel resourcesModel = manifestModel.getResources(); builders.addAll(builders(classLoader, resourcesModel)); } } return builders; }
/** * Creates ListenerBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return ListenerBuilders */ public static List<ListenerBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<ListenerBuilder> builders = new ArrayList<ListenerBuilder>(); if (implementationModel != null) { ListenersModel listenersModel = implementationModel.getListeners(); if (listenersModel != null) { for (ListenerModel listenerModel : listenersModel.getListeners()) { if (listenerModel != null) { builders.add(new ListenerBuilder(classLoader, listenerModel)); } } } } return builders; }