public class GlobalCloudConnectorModuleBuilder extends GlobalCloudConnectorTypeBuilder
REQUIRED_LIBS_DIR, REQUIRED_LIBS_SUFFIX, STUDIO_CACHE_CONFIGURATION_PERSISTANT_VALUE, STUDIO_FULL_QUALIFIED_PACKAGE_VALUE_PERSISTANT, STUDIO_HTTP_TRANSACTION_PERSISTANT_VALUE, STUDIO_POOLING_PROFILE_PERSISTANT_VALUE
ADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory
Constructor and Description |
---|
GlobalCloudConnectorModuleBuilder(Context context,
Module module,
boolean abstrac7,
String globalRefId) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildConnectivityTestingAttr(GlobalType globalCloudConnector)
Determines weather the current global element supports connectivity testing on Studio, or not
|
protected ConnectMethod |
connectMethod() |
protected void |
createOAuthConfig(Map<String,Group> groupsByName,
Map<String,AttributeCategory> attributeCategoriesByName) |
protected String |
getCaptionBasedOnType() |
protected List<Field> |
getConfigurableFieldsSorted() |
protected List<AttributeType> |
getConnectionAttributes()
Returns the list of elements that should be within the CONNECTION_GROUP_NAME
|
protected String |
getDescriptionBasedOnType() |
protected String |
getLocalIdBasedOnType() |
protected boolean |
hasConnectionMethod() |
protected void |
setRequiredConnectionParameter(AttributeType attributeType,
Variable variable)
Overriding this to generate same xml editors for old behaviour where overriding at processor level was the way to go,
rather than having MELs at global element.
|
build, buildMetaDataAttr, buildOAuthConfig, buildRequiredLibsAttr, createCacheConfigAttributes, createHttpCallbackConfig, createMetaDataAttributes, createPoolingProfileAttributes, createReconnectionAttributes, getAttributeCategories, getAttributeType, getConnectionAttributes, getExtendsBasedOnType, getIcon, getImage, getNameDescriptionBasedOnType, isAbstract, processConfigurableFields, processConnectionAttributes, setConnectivityTestingAttribute, setMetadataAttributes
createNameAttributeType
buildVersionsString, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createQueryType, createTextType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElements
protected void buildConnectivityTestingAttr(GlobalType globalCloudConnector)
GlobalCloudConnectorTypeBuilder
buildConnectivityTestingAttr
in class GlobalCloudConnectorTypeBuilder
globalCloudConnector
- to set the connectivity testing toprotected List<Field> getConfigurableFieldsSorted()
getConfigurableFieldsSorted
in class GlobalCloudConnectorTypeBuilder
protected String getLocalIdBasedOnType()
getLocalIdBasedOnType
in class GlobalTypeBuilder
protected String getCaptionBasedOnType()
getCaptionBasedOnType
in class GlobalTypeBuilder
protected String getDescriptionBasedOnType()
getDescriptionBasedOnType
in class GlobalTypeBuilder
protected boolean hasConnectionMethod()
hasConnectionMethod
in class GlobalCloudConnectorTypeBuilder
protected ConnectMethod connectMethod()
connectMethod
in class GlobalCloudConnectorTypeBuilder
protected void createOAuthConfig(Map<String,Group> groupsByName, Map<String,AttributeCategory> attributeCategoriesByName)
createOAuthConfig
in class BaseStudioXmlBuilder
protected List<AttributeType> getConnectionAttributes()
GlobalCloudConnectorTypeBuilder
getConnectionAttributes
in class GlobalCloudConnectorTypeBuilder
protected void setRequiredConnectionParameter(AttributeType attributeType, Variable variable)
setRequiredConnectionParameter
in class GlobalCloudConnectorTypeBuilder
attributeType
- variable
- Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.