|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BOType
The BOType interface represents the client programming model interface for the BOType service. The BOType service provides the ability to create the types for business objects that are represented in memory by the commonj.sdo.Type object.
DataObjects are defined by the Service Data Object specification and represent a dynamically typed in memory object containing properties. The BOType service supports the creation of a Type object from a Business Object that can be modeled in several different forms, including the following:
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Method Summary | |
---|---|
commonj.sdo.Type |
getType(java.lang.String targetNamespace,
java.lang.String complexTypeName)
Returns the Type associated with the XML Schema complex type definition. |
commonj.sdo.Type |
getTypeByClass(java.lang.Class className)
Deprecated. This method is going to be removed. |
commonj.sdo.Type |
getTypeByElement(java.lang.String targetNamespace,
java.lang.String globalElementName)
Returns the Type associated with the XML Schema global element definition. |
commonj.sdo.Type |
getTypeByMessage(java.lang.String targetNamespace,
java.lang.String messageName)
Returns the Type associated with the WSDL message definition. |
boolean |
isContainmentType(commonj.sdo.Type type)
Returns true if the Type is a complex type or anyType,
or false if the Type is a simple type or an anySimpleType. |
boolean |
isDataTypeWrapper(commonj.sdo.DataObject dataObject)
Returns true if the DataObject is a wrapper for a simple type
or false if the DataObject is not. |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
commonj.sdo.Type getType(java.lang.String targetNamespace, java.lang.String complexTypeName)
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
Type customerType = boType.getType("http://www.ibm.com/Customer", "CustomerType");
targetNamespace
- The target namespace of the complex type definition. Can be
null to represent the null target namespace.complexTypeName
- The name of the complex type.
commonj.sdo.Type getTypeByElement(java.lang.String targetNamespace, java.lang.String globalElementName)
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
Type customerType = boType.getTypeByElement("http://www.ibm.com/Customer", "customer");
targetNamespace
- The target namespace of the complex type definition. Can be
null to represent the null target namespace.globalElementName
- The name of the global element.
commonj.sdo.Type getTypeByClass(java.lang.Class className)
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
DataObject customerType = boType.createTypeByClass(com.ibm.com.Customer.class);
iterfaceClass
- The Java class that represents the interface
commonj.sdo.Type getTypeByMessage(java.lang.String targetNamespace, java.lang.String messageName)
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
Type customerType = boType.createTypeByMessage("http://www.ibm.com/Customer", "customer");
targetNamespace
- The target namespace of the message definition. Can be
null to represent the null target namespace.messageName
- The name of the WSDL message
boolean isContainmentType(commonj.sdo.Type type)
true
if the Type is a complex type or anyType,
or false
if the Type is a simple type or an anySimpleType.
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
boolean isContaimentType = boType.isContainmentType(myType);
boolean isDataTypeWrapper(commonj.sdo.DataObject dataObject)
true
if the DataObject is a wrapper for a simple type
or false
if the DataObject is not.
BOType boType = (BOType) new ServiceManager().locateService("com/ibm/websphere/bo/BOType");
boolean isDataTypeWrapper = boType.isDataTypeWrapper(myDataObject);
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |