public class ParentCloudConnectorTypeBuilder extends GlobalCloudConnectorTypeBuilder
Modifier and Type | Field and Description |
---|---|
static String |
PARENT_CONFIG |
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 |
---|
ParentCloudConnectorTypeBuilder(Context context,
Module module) |
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 void |
buildMetaDataAttr(GlobalType globalCloudConnector,
boolean dynamicMetadata)
Determines weather the current global element supports static or dynamic DataSense in Studio
|
protected ConnectMethod |
connectMethod() |
protected List<AttributeCategory> |
getAttributeCategories() |
protected String |
getCaptionBasedOnType()
TODO: overwriting this method for compatibility issues.
|
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 |
getIcon() |
protected String |
getImage() |
protected String |
getLocalIdBasedOnType() |
protected String |
getNameDescriptionBasedOnType() |
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, buildOAuthConfig, buildRequiredLibsAttr, createCacheConfigAttributes, createHttpCallbackConfig, createMetaDataAttributes, createPoolingProfileAttributes, createReconnectionAttributes, getAttributeType, getConnectionAttributes, getExtendsBasedOnType, isAbstract, processConfigurableFields, processConnectionAttributes, setConnectivityTestingAttribute, setMetadataAttributes
createNameAttributeType
buildVersionsString, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createOAuthConfig, createQueryType, createTextType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElements
public static final String PARENT_CONFIG
protected void buildConnectivityTestingAttr(GlobalType globalCloudConnector)
GlobalCloudConnectorTypeBuilder
buildConnectivityTestingAttr
in class GlobalCloudConnectorTypeBuilder
globalCloudConnector
- to set the connectivity testing toprotected void buildMetaDataAttr(GlobalType globalCloudConnector, boolean dynamicMetadata)
GlobalCloudConnectorTypeBuilder
buildMetaDataAttr
in class GlobalCloudConnectorTypeBuilder
dynamicMetadata
- indicates if the current module supports dynamic metadata ( check Module.hasDynamicMetadata()
)protected List<AttributeCategory> getAttributeCategories()
getAttributeCategories
in class GlobalCloudConnectorTypeBuilder
protected String getDescriptionBasedOnType()
getDescriptionBasedOnType
in class GlobalTypeBuilder
protected String getLocalIdBasedOnType()
getLocalIdBasedOnType
in class GlobalTypeBuilder
protected String getNameDescriptionBasedOnType()
getNameDescriptionBasedOnType
in class GlobalCloudConnectorTypeBuilder
protected String getImage()
getImage
in class GlobalCloudConnectorTypeBuilder
protected String getIcon()
getIcon
in class GlobalCloudConnectorTypeBuilder
protected void setRequiredConnectionParameter(AttributeType attributeType, Variable variable)
GlobalCloudConnectorTypeBuilder
setRequiredConnectionParameter
in class GlobalCloudConnectorTypeBuilder
protected String getCaptionBasedOnType()
getCaptionBasedOnType
in class GlobalTypeBuilder
protected List<Field> getConfigurableFieldsSorted()
getConfigurableFieldsSorted
in class GlobalCloudConnectorTypeBuilder
protected boolean hasConnectionMethod()
hasConnectionMethod
in class GlobalCloudConnectorTypeBuilder
protected ConnectMethod connectMethod()
connectMethod
in class GlobalCloudConnectorTypeBuilder
protected List<AttributeType> getConnectionAttributes()
GlobalCloudConnectorTypeBuilder
getConnectionAttributes
in class GlobalCloudConnectorTypeBuilder
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.