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_VALUEADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory| Constructor and Description |
|---|
ParentCloudConnectorTypeBuilder(Context context,
org.mule.devkit.model.module.Module module) |
| 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 void |
buildMetaDataAttr(org.mule.devkit.model.studio.GlobalType globalCloudConnector,
boolean dynamicMetadata)
Determines weather the current global element supports static or dynamic DataSense in Studio
|
protected org.mule.devkit.model.module.connectivity.ConnectMethod |
connectMethod() |
protected List<org.mule.devkit.model.studio.AttributeCategory> |
getAttributeCategories() |
protected String |
getCaptionBasedOnType()
TODO: overwriting this method for compatibility issues.
|
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 |
getIcon() |
protected String |
getImage() |
protected String |
getLocalIdBasedOnType() |
protected String |
getNameDescriptionBasedOnType() |
protected boolean |
hasConnectionMethod() |
protected void |
setRequiredConnectionParameter(org.mule.devkit.model.studio.AttributeType attributeType,
org.mule.devkit.model.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, setMetadataAttributescreateNameAttributeTypebuildVersionsString, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createOAuthConfig, createQueryType, createTextType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElementspublic static final String PARENT_CONFIG
public ParentCloudConnectorTypeBuilder(Context context, org.mule.devkit.model.module.Module module)
protected void buildConnectivityTestingAttr(org.mule.devkit.model.studio.GlobalType globalCloudConnector)
GlobalCloudConnectorTypeBuilderbuildConnectivityTestingAttr in class GlobalCloudConnectorTypeBuilderglobalCloudConnector - to set the connectivity testing toprotected void buildMetaDataAttr(org.mule.devkit.model.studio.GlobalType globalCloudConnector, boolean dynamicMetadata)
GlobalCloudConnectorTypeBuilderbuildMetaDataAttr in class GlobalCloudConnectorTypeBuilderdynamicMetadata - indicates if the current module supports dynamic metadata ( check Module.hasDynamicMetadata())protected List<org.mule.devkit.model.studio.AttributeCategory> getAttributeCategories()
getAttributeCategories in class GlobalCloudConnectorTypeBuilderprotected String getDescriptionBasedOnType()
getDescriptionBasedOnType in class GlobalTypeBuilderprotected String getLocalIdBasedOnType()
getLocalIdBasedOnType in class GlobalTypeBuilderprotected String getNameDescriptionBasedOnType()
getNameDescriptionBasedOnType in class GlobalCloudConnectorTypeBuilderprotected String getImage()
getImage in class GlobalCloudConnectorTypeBuilderprotected String getIcon()
getIcon in class GlobalCloudConnectorTypeBuilderprotected void setRequiredConnectionParameter(org.mule.devkit.model.studio.AttributeType attributeType, org.mule.devkit.model.Variable variable)
GlobalCloudConnectorTypeBuildersetRequiredConnectionParameter in class GlobalCloudConnectorTypeBuilderprotected String getCaptionBasedOnType()
getCaptionBasedOnType in class GlobalTypeBuilderprotected List<org.mule.devkit.model.Field> getConfigurableFieldsSorted()
getConfigurableFieldsSorted in class GlobalCloudConnectorTypeBuilderprotected boolean hasConnectionMethod()
hasConnectionMethod in class GlobalCloudConnectorTypeBuilderprotected org.mule.devkit.model.module.connectivity.ConnectMethod connectMethod()
connectMethod in class GlobalCloudConnectorTypeBuilderprotected List<org.mule.devkit.model.studio.AttributeType> getConnectionAttributes()
GlobalCloudConnectorTypeBuildergetConnectionAttributes in class GlobalCloudConnectorTypeBuilderCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.