![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.camel.component.servicenow.ServiceNowComponentConfigurer Maven / Gradle / Ivy
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.servicenow;
import java.util.Map;
import org.apache.camel.CamelContext;
import org.apache.camel.spi.ExtendedPropertyConfigurerGetter;
import org.apache.camel.spi.PropertyConfigurerGetter;
import org.apache.camel.spi.ConfigurerStrategy;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
public class ServiceNowComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.servicenow.ServiceNowConfiguration getOrCreateConfiguration(ServiceNowComponent target) {
if (target.getConfiguration() == null) {
target.setConfiguration(new org.apache.camel.component.servicenow.ServiceNowConfiguration());
}
return target.getConfiguration();
}
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
ServiceNowComponent target = (ServiceNowComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "apiurl":
case "apiUrl": getOrCreateConfiguration(target).setApiUrl(property(camelContext, java.lang.String.class, value)); return true;
case "apiversion":
case "apiVersion": getOrCreateConfiguration(target).setApiVersion(property(camelContext, java.lang.String.class, value)); return true;
case "autowiredenabled":
case "autowiredEnabled": target.setAutowiredEnabled(property(camelContext, boolean.class, value)); return true;
case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.servicenow.ServiceNowConfiguration.class, value)); return true;
case "dateformat":
case "dateFormat": getOrCreateConfiguration(target).setDateFormat(property(camelContext, java.lang.String.class, value)); return true;
case "datetimeformat":
case "dateTimeFormat": getOrCreateConfiguration(target).setDateTimeFormat(property(camelContext, java.lang.String.class, value)); return true;
case "display": getOrCreateConfiguration(target).setDisplay(property(camelContext, java.lang.String.class, value)); return true;
case "displayvalue":
case "displayValue": getOrCreateConfiguration(target).setDisplayValue(property(camelContext, java.lang.String.class, value)); return true;
case "excludereferencelink":
case "excludeReferenceLink": getOrCreateConfiguration(target).setExcludeReferenceLink(property(camelContext, java.lang.Boolean.class, value)); return true;
case "favorites": getOrCreateConfiguration(target).setFavorites(property(camelContext, java.lang.Boolean.class, value)); return true;
case "httpclientpolicy":
case "httpClientPolicy": getOrCreateConfiguration(target).setHttpClientPolicy(property(camelContext, org.apache.cxf.transports.http.configuration.HTTPClientPolicy.class, value)); return true;
case "includeaggregates":
case "includeAggregates": getOrCreateConfiguration(target).setIncludeAggregates(property(camelContext, java.lang.Boolean.class, value)); return true;
case "includeavailableaggregates":
case "includeAvailableAggregates": getOrCreateConfiguration(target).setIncludeAvailableAggregates(property(camelContext, java.lang.Boolean.class, value)); return true;
case "includeavailablebreakdowns":
case "includeAvailableBreakdowns": getOrCreateConfiguration(target).setIncludeAvailableBreakdowns(property(camelContext, java.lang.Boolean.class, value)); return true;
case "includescorenotes":
case "includeScoreNotes": getOrCreateConfiguration(target).setIncludeScoreNotes(property(camelContext, java.lang.Boolean.class, value)); return true;
case "includescores":
case "includeScores": getOrCreateConfiguration(target).setIncludeScores(property(camelContext, java.lang.Boolean.class, value)); return true;
case "inputdisplayvalue":
case "inputDisplayValue": getOrCreateConfiguration(target).setInputDisplayValue(property(camelContext, java.lang.Boolean.class, value)); return true;
case "instancename":
case "instanceName": target.setInstanceName(property(camelContext, java.lang.String.class, value)); return true;
case "key": getOrCreateConfiguration(target).setKey(property(camelContext, java.lang.Boolean.class, value)); return true;
case "lazystartproducer":
case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
case "mapper": getOrCreateConfiguration(target).setMapper(property(camelContext, com.fasterxml.jackson.databind.ObjectMapper.class, value)); return true;
case "models": getOrCreateConfiguration(target).setModels(property(camelContext, java.util.Map.class, value)); return true;
case "oauthclientid":
case "oauthClientId": getOrCreateConfiguration(target).setOauthClientId(property(camelContext, java.lang.String.class, value)); return true;
case "oauthclientsecret":
case "oauthClientSecret": getOrCreateConfiguration(target).setOauthClientSecret(property(camelContext, java.lang.String.class, value)); return true;
case "oauthtokenurl":
case "oauthTokenUrl": getOrCreateConfiguration(target).setOauthTokenUrl(property(camelContext, java.lang.String.class, value)); return true;
case "password": getOrCreateConfiguration(target).setPassword(property(camelContext, java.lang.String.class, value)); return true;
case "perpage":
case "perPage": getOrCreateConfiguration(target).setPerPage(property(camelContext, java.lang.Integer.class, value)); return true;
case "proxyauthorizationpolicy":
case "proxyAuthorizationPolicy": getOrCreateConfiguration(target).setProxyAuthorizationPolicy(property(camelContext, org.apache.cxf.configuration.security.ProxyAuthorizationPolicy.class, value)); return true;
case "proxyhost":
case "proxyHost": getOrCreateConfiguration(target).setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
case "proxypassword":
case "proxyPassword": getOrCreateConfiguration(target).setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
case "proxyport":
case "proxyPort": getOrCreateConfiguration(target).setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
case "proxyusername":
case "proxyUserName": getOrCreateConfiguration(target).setProxyUserName(property(camelContext, java.lang.String.class, value)); return true;
case "release": getOrCreateConfiguration(target).setRelease(property(camelContext, org.apache.camel.component.servicenow.ServiceNowRelease.class, value)); return true;
case "requestmodels":
case "requestModels": getOrCreateConfiguration(target).setRequestModels(property(camelContext, java.util.Map.class, value)); return true;
case "resource": getOrCreateConfiguration(target).setResource(property(camelContext, java.lang.String.class, value)); return true;
case "responsemodels":
case "responseModels": getOrCreateConfiguration(target).setResponseModels(property(camelContext, java.util.Map.class, value)); return true;
case "retrievetargetrecordonimport":
case "retrieveTargetRecordOnImport": getOrCreateConfiguration(target).setRetrieveTargetRecordOnImport(property(camelContext, java.lang.Boolean.class, value)); return true;
case "sortby":
case "sortBy": getOrCreateConfiguration(target).setSortBy(property(camelContext, java.lang.String.class, value)); return true;
case "sortdir":
case "sortDir": getOrCreateConfiguration(target).setSortDir(property(camelContext, java.lang.String.class, value)); return true;
case "sslcontextparameters":
case "sslContextParameters": getOrCreateConfiguration(target).setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
case "suppressautosysfield":
case "suppressAutoSysField": getOrCreateConfiguration(target).setSuppressAutoSysField(property(camelContext, java.lang.Boolean.class, value)); return true;
case "suppresspaginationheader":
case "suppressPaginationHeader": getOrCreateConfiguration(target).setSuppressPaginationHeader(property(camelContext, java.lang.Boolean.class, value)); return true;
case "table": getOrCreateConfiguration(target).setTable(property(camelContext, java.lang.String.class, value)); return true;
case "target": getOrCreateConfiguration(target).setTarget(property(camelContext, java.lang.Boolean.class, value)); return true;
case "timeformat":
case "timeFormat": getOrCreateConfiguration(target).setTimeFormat(property(camelContext, java.lang.String.class, value)); return true;
case "toplevelonly":
case "topLevelOnly": getOrCreateConfiguration(target).setTopLevelOnly(property(camelContext, java.lang.Boolean.class, value)); return true;
case "useglobalsslcontextparameters":
case "useGlobalSslContextParameters": target.setUseGlobalSslContextParameters(property(camelContext, boolean.class, value)); return true;
case "username":
case "userName": getOrCreateConfiguration(target).setUserName(property(camelContext, java.lang.String.class, value)); return true;
default: return false;
}
}
@Override
public Class> getOptionType(String name, boolean ignoreCase) {
switch (ignoreCase ? name.toLowerCase() : name) {
case "apiurl":
case "apiUrl": return java.lang.String.class;
case "apiversion":
case "apiVersion": return java.lang.String.class;
case "autowiredenabled":
case "autowiredEnabled": return boolean.class;
case "configuration": return org.apache.camel.component.servicenow.ServiceNowConfiguration.class;
case "dateformat":
case "dateFormat": return java.lang.String.class;
case "datetimeformat":
case "dateTimeFormat": return java.lang.String.class;
case "display": return java.lang.String.class;
case "displayvalue":
case "displayValue": return java.lang.String.class;
case "excludereferencelink":
case "excludeReferenceLink": return java.lang.Boolean.class;
case "favorites": return java.lang.Boolean.class;
case "httpclientpolicy":
case "httpClientPolicy": return org.apache.cxf.transports.http.configuration.HTTPClientPolicy.class;
case "includeaggregates":
case "includeAggregates": return java.lang.Boolean.class;
case "includeavailableaggregates":
case "includeAvailableAggregates": return java.lang.Boolean.class;
case "includeavailablebreakdowns":
case "includeAvailableBreakdowns": return java.lang.Boolean.class;
case "includescorenotes":
case "includeScoreNotes": return java.lang.Boolean.class;
case "includescores":
case "includeScores": return java.lang.Boolean.class;
case "inputdisplayvalue":
case "inputDisplayValue": return java.lang.Boolean.class;
case "instancename":
case "instanceName": return java.lang.String.class;
case "key": return java.lang.Boolean.class;
case "lazystartproducer":
case "lazyStartProducer": return boolean.class;
case "mapper": return com.fasterxml.jackson.databind.ObjectMapper.class;
case "models": return java.util.Map.class;
case "oauthclientid":
case "oauthClientId": return java.lang.String.class;
case "oauthclientsecret":
case "oauthClientSecret": return java.lang.String.class;
case "oauthtokenurl":
case "oauthTokenUrl": return java.lang.String.class;
case "password": return java.lang.String.class;
case "perpage":
case "perPage": return java.lang.Integer.class;
case "proxyauthorizationpolicy":
case "proxyAuthorizationPolicy": return org.apache.cxf.configuration.security.ProxyAuthorizationPolicy.class;
case "proxyhost":
case "proxyHost": return java.lang.String.class;
case "proxypassword":
case "proxyPassword": return java.lang.String.class;
case "proxyport":
case "proxyPort": return java.lang.Integer.class;
case "proxyusername":
case "proxyUserName": return java.lang.String.class;
case "release": return org.apache.camel.component.servicenow.ServiceNowRelease.class;
case "requestmodels":
case "requestModels": return java.util.Map.class;
case "resource": return java.lang.String.class;
case "responsemodels":
case "responseModels": return java.util.Map.class;
case "retrievetargetrecordonimport":
case "retrieveTargetRecordOnImport": return java.lang.Boolean.class;
case "sortby":
case "sortBy": return java.lang.String.class;
case "sortdir":
case "sortDir": return java.lang.String.class;
case "sslcontextparameters":
case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
case "suppressautosysfield":
case "suppressAutoSysField": return java.lang.Boolean.class;
case "suppresspaginationheader":
case "suppressPaginationHeader": return java.lang.Boolean.class;
case "table": return java.lang.String.class;
case "target": return java.lang.Boolean.class;
case "timeformat":
case "timeFormat": return java.lang.String.class;
case "toplevelonly":
case "topLevelOnly": return java.lang.Boolean.class;
case "useglobalsslcontextparameters":
case "useGlobalSslContextParameters": return boolean.class;
case "username":
case "userName": return java.lang.String.class;
default: return null;
}
}
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
ServiceNowComponent target = (ServiceNowComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "apiurl":
case "apiUrl": return getOrCreateConfiguration(target).getApiUrl();
case "apiversion":
case "apiVersion": return getOrCreateConfiguration(target).getApiVersion();
case "autowiredenabled":
case "autowiredEnabled": return target.isAutowiredEnabled();
case "configuration": return target.getConfiguration();
case "dateformat":
case "dateFormat": return getOrCreateConfiguration(target).getDateFormat();
case "datetimeformat":
case "dateTimeFormat": return getOrCreateConfiguration(target).getDateTimeFormat();
case "display": return getOrCreateConfiguration(target).getDisplay();
case "displayvalue":
case "displayValue": return getOrCreateConfiguration(target).getDisplayValue();
case "excludereferencelink":
case "excludeReferenceLink": return getOrCreateConfiguration(target).getExcludeReferenceLink();
case "favorites": return getOrCreateConfiguration(target).getFavorites();
case "httpclientpolicy":
case "httpClientPolicy": return getOrCreateConfiguration(target).getHttpClientPolicy();
case "includeaggregates":
case "includeAggregates": return getOrCreateConfiguration(target).getIncludeAggregates();
case "includeavailableaggregates":
case "includeAvailableAggregates": return getOrCreateConfiguration(target).getIncludeAvailableAggregates();
case "includeavailablebreakdowns":
case "includeAvailableBreakdowns": return getOrCreateConfiguration(target).getIncludeAvailableBreakdowns();
case "includescorenotes":
case "includeScoreNotes": return getOrCreateConfiguration(target).getIncludeScoreNotes();
case "includescores":
case "includeScores": return getOrCreateConfiguration(target).getIncludeScores();
case "inputdisplayvalue":
case "inputDisplayValue": return getOrCreateConfiguration(target).getInputDisplayValue();
case "instancename":
case "instanceName": return target.getInstanceName();
case "key": return getOrCreateConfiguration(target).getKey();
case "lazystartproducer":
case "lazyStartProducer": return target.isLazyStartProducer();
case "mapper": return getOrCreateConfiguration(target).getMapper();
case "models": return getOrCreateConfiguration(target).getModels();
case "oauthclientid":
case "oauthClientId": return getOrCreateConfiguration(target).getOauthClientId();
case "oauthclientsecret":
case "oauthClientSecret": return getOrCreateConfiguration(target).getOauthClientSecret();
case "oauthtokenurl":
case "oauthTokenUrl": return getOrCreateConfiguration(target).getOauthTokenUrl();
case "password": return getOrCreateConfiguration(target).getPassword();
case "perpage":
case "perPage": return getOrCreateConfiguration(target).getPerPage();
case "proxyauthorizationpolicy":
case "proxyAuthorizationPolicy": return getOrCreateConfiguration(target).getProxyAuthorizationPolicy();
case "proxyhost":
case "proxyHost": return getOrCreateConfiguration(target).getProxyHost();
case "proxypassword":
case "proxyPassword": return getOrCreateConfiguration(target).getProxyPassword();
case "proxyport":
case "proxyPort": return getOrCreateConfiguration(target).getProxyPort();
case "proxyusername":
case "proxyUserName": return getOrCreateConfiguration(target).getProxyUserName();
case "release": return getOrCreateConfiguration(target).getRelease();
case "requestmodels":
case "requestModels": return getOrCreateConfiguration(target).getRequestModels();
case "resource": return getOrCreateConfiguration(target).getResource();
case "responsemodels":
case "responseModels": return getOrCreateConfiguration(target).getResponseModels();
case "retrievetargetrecordonimport":
case "retrieveTargetRecordOnImport": return getOrCreateConfiguration(target).getRetrieveTargetRecordOnImport();
case "sortby":
case "sortBy": return getOrCreateConfiguration(target).getSortBy();
case "sortdir":
case "sortDir": return getOrCreateConfiguration(target).getSortDir();
case "sslcontextparameters":
case "sslContextParameters": return getOrCreateConfiguration(target).getSslContextParameters();
case "suppressautosysfield":
case "suppressAutoSysField": return getOrCreateConfiguration(target).getSuppressAutoSysField();
case "suppresspaginationheader":
case "suppressPaginationHeader": return getOrCreateConfiguration(target).getSuppressPaginationHeader();
case "table": return getOrCreateConfiguration(target).getTable();
case "target": return getOrCreateConfiguration(target).getTarget();
case "timeformat":
case "timeFormat": return getOrCreateConfiguration(target).getTimeFormat();
case "toplevelonly":
case "topLevelOnly": return getOrCreateConfiguration(target).getTopLevelOnly();
case "useglobalsslcontextparameters":
case "useGlobalSslContextParameters": return target.isUseGlobalSslContextParameters();
case "username":
case "userName": return getOrCreateConfiguration(target).getUserName();
default: return null;
}
}
@Override
public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
switch (ignoreCase ? name.toLowerCase() : name) {
case "models": return java.lang.Class.class;
case "requestmodels":
case "requestModels": return java.lang.Class.class;
case "responsemodels":
case "responseModels": return java.lang.Class.class;
default: return null;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy