public class GlobalCloudConnectorConnectionManagementBuilder 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 |
---|
GlobalCloudConnectorConnectionManagementBuilder(Context context,
Module module,
ConnectionManagementComponent connectionManagementComponent,
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 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)
Useful to mark in Studio that the current parameter should be written in the 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, createOAuthConfig, createQueryType, createTextType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElements
public GlobalCloudConnectorConnectionManagementBuilder(Context context, Module module, ConnectionManagementComponent connectionManagementComponent, boolean abstrac7, String globalRefId)
protected void buildConnectivityTestingAttr(GlobalType globalCloudConnector)
GlobalCloudConnectorTypeBuilder
buildConnectivityTestingAttr
in class GlobalCloudConnectorTypeBuilder
globalCloudConnector
- to set the connectivity testing toprotected String getLocalIdBasedOnType()
getLocalIdBasedOnType
in class GlobalTypeBuilder
protected String getCaptionBasedOnType()
getCaptionBasedOnType
in class GlobalTypeBuilder
protected List<Field> getConfigurableFieldsSorted()
getConfigurableFieldsSorted
in class GlobalCloudConnectorTypeBuilder
protected String getDescriptionBasedOnType()
getDescriptionBasedOnType
in class GlobalTypeBuilder
protected boolean hasConnectionMethod()
hasConnectionMethod
in class GlobalCloudConnectorTypeBuilder
protected ConnectMethod connectMethod()
connectMethod
in class GlobalCloudConnectorTypeBuilder
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.