com.bea.wli.sb.management.query
Class ServiceQuery

java.lang.Object
  extended by com.bea.wli.config.resource.BaseQuery
      extended by com.bea.wli.config.resource.ResourceQuery
          extended by com.bea.wli.sb.management.query.ServiceQuery
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BusinessServiceQuery, ProxyServiceQuery

public abstract class ServiceQuery
extends ResourceQuery

Contains search API common to both ProxyServiceQuery and BusinessServiceQuery.

See Also:
Serialized Form

Field Summary
static String KEY_IS_PURELY_ONE_WAY
          Search key for searching based on whether the service is a purely one way service.
static String KEY_IS_TRANSPORT_TYPED
          Search key for searching based on whether the service is a transport typed service.
static String KEY_IS_WSDL_BASED
          Search key for searching based on whether the service is a wsdl based service
static String KEY_MONITORING_ENABLED
          Search key for searching based on whether monitoring is enabled for this service
static String KEY_SCHEME
          Search key for searching based on transport scheme
static String KEY_SERVICE_ENABLED
          Search key for searching based on whether the service is enabled or disabled (suspended)
static long serialVersionUID
           
 
Constructor Summary
ServiceQuery(String typeId)
           
 
Method Summary
 void setMonitoringEnabled(Boolean monitoringEnabled)
          Adds a predicate to return only services based on whether monitoring is enabled for that service
 void setPurelyOneWayService(Boolean oneWayService)
          Adds a predicate to return only services based on whether the service is a one way service
 void setServiceEnabled(Boolean serviceEnabled)
          Adds a predicate to return only services based on whether they are enabled or not
 void setTransportScheme(String scheme)
          Adds a predicate to return only services based on their transport type
 void setTransportTypedService(Boolean transportTypedService)
          Adds a predicate to return only services based on whether the transport of the service is typed.
 void setWSDLBasedService(Boolean wsdlBasedService)
          Adds a predicate to return only services based on whether the service is WSDL based
 
Methods inherited from class com.bea.wli.config.resource.ResourceQuery
addKeySearch, addSubQuery, getAttrsToReturn, getFilter, getLocalName, getPath, getSubQueries, getTypeId, getUpdatedAfter, getUpdatedBefore, isChangedInSessionOnly, lastUpdatedBetween, setAttrsToReturn, setChangedInSessionOnly, setLocalName, setPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_SCHEME

public static final String KEY_SCHEME
Search key for searching based on transport scheme

See Also:
Constant Field Values

KEY_MONITORING_ENABLED

public static final String KEY_MONITORING_ENABLED
Search key for searching based on whether monitoring is enabled for this service

See Also:
Constant Field Values

KEY_SERVICE_ENABLED

public static final String KEY_SERVICE_ENABLED
Search key for searching based on whether the service is enabled or disabled (suspended)

See Also:
Constant Field Values

KEY_IS_WSDL_BASED

public static final String KEY_IS_WSDL_BASED
Search key for searching based on whether the service is a wsdl based service

See Also:
Constant Field Values

KEY_IS_PURELY_ONE_WAY

public static final String KEY_IS_PURELY_ONE_WAY
Search key for searching based on whether the service is a purely one way service. request only messaging services are pure one way operations. Any other service is not

See Also:
Constant Field Values

KEY_IS_TRANSPORT_TYPED

public static final String KEY_IS_TRANSPORT_TYPED
Search key for searching based on whether the service is a transport typed service.

See Also:
Constant Field Values

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ServiceQuery

public ServiceQuery(String typeId)
Method Detail

setMonitoringEnabled

public final void setMonitoringEnabled(Boolean monitoringEnabled)
Adds a predicate to return only services based on whether monitoring is enabled for that service

Parameters:
monitoringEnabled - whether monitoring is enabled or not

setTransportScheme

public final void setTransportScheme(String scheme)
Adds a predicate to return only services based on their transport type

Parameters:
scheme - the transport type

setServiceEnabled

public final void setServiceEnabled(Boolean serviceEnabled)
Adds a predicate to return only services based on whether they are enabled or not

Parameters:
serviceEnabled -

setWSDLBasedService

public final void setWSDLBasedService(Boolean wsdlBasedService)
Adds a predicate to return only services based on whether the service is WSDL based

Parameters:
wsdlBasedService -

setPurelyOneWayService

public final void setPurelyOneWayService(Boolean oneWayService)
Adds a predicate to return only services based on whether the service is a one way service

Parameters:
oneWayService -

setTransportTypedService

public final void setTransportTypedService(Boolean transportTypedService)
Adds a predicate to return only services based on whether the transport of the service is typed.

Parameters:
transportTypedService -