|
|||||||||
| 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
TransportExceptionTransportUIError[] 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 | ||||||||