public interface TransportUIBinding
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARAM_LOAD_BALANCING |
static java.lang.String |
PARAM_URI |
Modifier and Type | Method and Description |
---|---|
TransportEditField[] |
getEditPage(EndPointConfiguration config, BindingTypeInfo binding)
Called at service definition time to get provider-specific contents of the edit pane for endpoint configuration.
|
TransportUIGenericInfo |
getGenericInfo()
Called at service definition time to provide information that is provider specific for the main transport page.
|
XmlObject |
getProviderSpecificConfiguration(TransportEditField[] fields)
creates the Transport Provider Specific configuration from the UI form.
|
TransportViewField[] |
getViewPage(EndPointConfiguration config)
Called at the time the service details are viewed in read-only mode to get the contents of the summary pane for endpoint configuration
|
boolean |
isServiceTypeSupported(BindingTypeInfo binding)
Called at service definition time by OSB console to determine whether or not this provider supports the given type of service (SOAP, Messaging, XML, etc.)
|
TransportEditField[] |
updateEditPage(TransportEditField[] fields, java.lang.String name)
Called at service definition time to get contents of the edit pane for endpoint configuration.
|
TransportUIError[] |
validateMainForm(TransportEditField[] fields)
validate the generic transport endpoint parameters in the request, such as URI and report any validation error on the UI form.
|
TransportUIError[] |
validateProviderSpecificForm(TransportEditField[] fields)
validate the provider-specific transport endpoint parameters in the request, such as URI and report any validation error on the UI form.
|
static final java.lang.String PARAM_URI
static final java.lang.String PARAM_LOAD_BALANCING
boolean isServiceTypeSupported(BindingTypeInfo binding)
binding
- the type of serviceTransportUIGenericInfo getGenericInfo()
TransportEditField[] getEditPage(EndPointConfiguration config, BindingTypeInfo binding) throws TransportException
config
- service endpoint configurationbinding
- service binding typeTransportException
TransportEditField[] updateEditPage(TransportEditField[] fields, java.lang.String name) throws TransportException
fields
- current set of edit fields for this pagename
- name of the field being updatedTransportException
TransportViewField[] getViewPage(EndPointConfiguration config) throws TransportException
config
- service endpoint configurationTransportException
TransportUIError[] validateMainForm(TransportEditField[] fields)
fields
- array of current edit fields with their respective valuesTransportUIError[] validateProviderSpecificForm(TransportEditField[] fields)
fields
- array of current edit fields with their respective valuesXmlObject getProviderSpecificConfiguration(TransportEditField[] fields) throws TransportException
validateMainForm(com.bea.wli.sb.transports.ui.TransportEditField[])
and validateProviderSpecificForm(com.bea.wli.sb.transports.ui.TransportEditField[])
fields
- array of edit fields along with their respective valuesTransportException