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_VALUEADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory| Constructor and Description |
|---|
GlobalCloudConnectorModuleBuilder(Context context,
org.mule.devkit.model.module.Module module,
boolean abstrac7,
String globalRefId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildConnectivityTestingAttr(org.mule.devkit.model.studio.GlobalType globalCloudConnector)
Determines weather the current global element supports connectivity testing on Studio, or not
|
protected org.mule.devkit.model.module.connectivity.ConnectMethod |
connectMethod() |
protected void |
createOAuthConfig(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName) |
protected String |
getCaptionBasedOnType() |
protected List<org.mule.devkit.model.Field> |
getConfigurableFieldsSorted() |
protected List<org.mule.devkit.model.studio.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(org.mule.devkit.model.studio.AttributeType attributeType,
org.mule.devkit.model.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, setMetadataAttributescreateNameAttributeTypebuildVersionsString, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createQueryType, createTextType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElementspublic GlobalCloudConnectorModuleBuilder(Context context, org.mule.devkit.model.module.Module module, boolean abstrac7, String globalRefId)
protected void buildConnectivityTestingAttr(org.mule.devkit.model.studio.GlobalType globalCloudConnector)
GlobalCloudConnectorTypeBuilderbuildConnectivityTestingAttr in class GlobalCloudConnectorTypeBuilderglobalCloudConnector - to set the connectivity testing toprotected List<org.mule.devkit.model.Field> getConfigurableFieldsSorted()
getConfigurableFieldsSorted in class GlobalCloudConnectorTypeBuilderprotected String getLocalIdBasedOnType()
getLocalIdBasedOnType in class GlobalTypeBuilderprotected String getCaptionBasedOnType()
getCaptionBasedOnType in class GlobalTypeBuilderprotected String getDescriptionBasedOnType()
getDescriptionBasedOnType in class GlobalTypeBuilderprotected boolean hasConnectionMethod()
hasConnectionMethod in class GlobalCloudConnectorTypeBuilderprotected org.mule.devkit.model.module.connectivity.ConnectMethod connectMethod()
connectMethod in class GlobalCloudConnectorTypeBuilderprotected void createOAuthConfig(Map<String,org.mule.devkit.model.studio.Group> groupsByName, Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
createOAuthConfig in class BaseStudioXmlBuilderprotected List<org.mule.devkit.model.studio.AttributeType> getConnectionAttributes()
GlobalCloudConnectorTypeBuildergetConnectionAttributes in class GlobalCloudConnectorTypeBuilderprotected void setRequiredConnectionParameter(org.mule.devkit.model.studio.AttributeType attributeType, org.mule.devkit.model.Variable variable)
setRequiredConnectionParameter in class GlobalCloudConnectorTypeBuilderattributeType - variable - Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.