|
|||||||||
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 String |
PARAM_LOAD_BALANCING
|
static 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 ALSB console to determine whether or not this provider supports the given type of service (SOAP, Messaging, XML, etc.) |
TransportEditField[] |
updateEditPage(TransportEditField[] fields,
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 String PARAM_URI
static final String PARAM_LOAD_BALANCING
Method Detail |
---|
boolean isServiceTypeSupported(BindingTypeInfo binding)
binding
- the type of service
TransportUIGenericInfo getGenericInfo()
TransportEditField[] getEditPage(EndPointConfiguration config, BindingTypeInfo binding) throws TransportException
config
- service endpoint configurationbinding
- service binding type
TransportException
TransportEditField[] updateEditPage(TransportEditField[] fields, String name) throws TransportException
fields
- current set of edit fields for this pagename
- name of the field being updated
TransportException
TransportViewField[] getViewPage(EndPointConfiguration config) throws TransportException
config
- service endpoint configuration
TransportException
TransportUIError[] validateMainForm(TransportEditField[] fields)
fields
- array of current edit fields with their respective values
TransportUIError[] validateProviderSpecificForm(TransportEditField[] fields)
fields
- array of current edit fields with their respective values
org.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 values
TransportException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |