|
Oracle Fusion Middleware Java API Reference for Oracle Service Bus 11g Release 1 (11.1.1.3) E15033-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransportUIBinding
Represents an object responsible for rendering provider-specific UI pages used during the service definition, summary, as well as validation of provider-specific endpoint configuration.
Field Summary | |
---|---|
static java.lang.String |
PARAM_LOAD_BALANCING |
static java.lang.String |
PARAM_URI |
Method Summary | |
---|---|
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. |
org.apache.xmlbeans.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. |
Field Detail |
---|
static final java.lang.String PARAM_URI
static final java.lang.String PARAM_LOAD_BALANCING
Method Detail |
---|
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 valuesorg.apache.xmlbeans.XmlObject 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
|
Oracle Fusion Middleware Java API Reference for Oracle Service Bus 11g Release 1 (11.1.1.3) E15033-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |