Class SDODataType
- java.lang.Object
-
- org.eclipse.persistence.sdo.SDOType
-
- org.eclipse.persistence.sdo.types.SDODataType
-
- All Implemented Interfaces:
commonj.sdo.Type
,Serializable
public class SDODataType extends SDOType implements commonj.sdo.Type
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.persistence.sdo.SDOType
SDOType.TypeInstantiationPolicy
-
-
Constructor Summary
Constructors Constructor Description SDODataType(String aUri, String aName, Class aClass, SDOTypeHelper sdoTypeHelper)
SDODataType(String aUri, String aName, Class aClass, SDOTypeHelper sdoTypeHelper, Object aPseudoDefault)
SDODataType(String aUri, String aName, SDOTypeHelper sdoTypeHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getPseudoDefault()
INTERNAL: Return the wrapped initial value for the primitive numeric (when not defined) See p.45 of Java Spec 4th edition.boolean
isAbstract()
boolean
isDataType()
boolean
isInstance(Object object)
boolean
isOpen()
boolean
isSequenced()
void
setOpen(boolean bOpen)
INTERNAL: Make this Type an opened Type to allow open content by assigning true value or a Type not to accept any additional properties by assigning false value,SDOType.isOpen()
.-
Methods inherited from class org.eclipse.persistence.sdo.SDOType
addAliasName, addBaseType, addDeclaredProperty, addDeclaredProperty, addDeclaredProperty, addDeclaredProperty, get, getAliasNames, getAppInfoElements, getAppInfoMap, getBaseTypes, getChangeSummaryProperty, getDeclaredProperties, getDeclaredPropertiesMap, getHelperContext, getImplClass, getImplClassName, getInstanceClass, getInstanceClassName, getInstanceProperties, getName, getNonFinalizedMappingURIs, getNonFinalizedReferencingProps, getProperties, getPropertiesArray, getProperty, getPropertyValues, getQName, getSubTypes, getURI, getXmlDescriptor, getXsdLocalName, getXsdType, initializeNamespaces, isBaseType, isChangeSummaryType, isDataObjectType, isFinalized, isOpenSequencedType, isSubType, isTypeType, isWrapperType, isXsd, isXsdList, postInitialize, preInitialize, removeDeclaredProperties, setAbstract, setAliasNames, setAppInfoElements, setBaseTypes, setDataType, setFinalized, setImplClassName, setInstanceClass, setInstanceClassName, setInstanceProperty, setMixed, setNonFinalizedMappingURIs, setNonFinalizedReferencingProps, setPropertyValues, setPseudoDefault, setQName, setSequenced, setSubTypes, setupInheritance, setXmlDescriptor, setXsd, setXsdList, setXsdLocalName, setXsdType
-
-
-
-
Constructor Detail
-
SDODataType
public SDODataType(String aUri, String aName, SDOTypeHelper sdoTypeHelper)
-
SDODataType
public SDODataType(String aUri, String aName, Class aClass, SDOTypeHelper sdoTypeHelper)
-
SDODataType
public SDODataType(String aUri, String aName, Class aClass, SDOTypeHelper sdoTypeHelper, Object aPseudoDefault)
-
-
Method Detail
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfacecommonj.sdo.Type
- Overrides:
isAbstract
in classSDOType
-
isDataType
public boolean isDataType()
- Specified by:
isDataType
in interfacecommonj.sdo.Type
- Overrides:
isDataType
in classSDOType
-
isInstance
public boolean isInstance(Object object)
- Specified by:
isInstance
in interfacecommonj.sdo.Type
- Overrides:
isInstance
in classSDOType
-
isOpen
public boolean isOpen()
-
isSequenced
public boolean isSequenced()
- Specified by:
isSequenced
in interfacecommonj.sdo.Type
- Overrides:
isSequenced
in classSDOType
-
getPseudoDefault
public Object getPseudoDefault()
Description copied from class:SDOType
INTERNAL: Return the wrapped initial value for the primitive numeric (when not defined) See p.45 of Java Spec 4th edition. See p.85 Sect 9.3 of the SDO Spec.- Overrides:
getPseudoDefault
in classSDOType
- Returns:
- aDefault Object (primitive numerics) or null (DataObjects, String, Lists)
-
setOpen
public void setOpen(boolean bOpen)
Description copied from class:SDOType
INTERNAL: Make this Type an opened Type to allow open content by assigning true value or a Type not to accept any additional properties by assigning false value,SDOType.isOpen()
.
-
-