ClassObject

Attribute Name Description Required in XML Definition? DataType Length Readonly? Required by Repository?
ClassObject Used to represent a type (subclass).          
Inherited attributes            
Name The name of this object. Required STRING 700/0    
PolicyBundle The Policies that apply specifically to this object. Optional PUBLICOBJECT 1/0    
PropertyBundle The PropertyBundle associated with this object. Optional PUBLICOBJECT 1/0    
Active An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. System Set BOOLEAN 1/0   REQUIRED
Class Specific Attributes            
SUPERCLASS The ClassObject that is the superclass of this ClassObject. Required SCHEMAOBJECT 1/0 READONLY  
DESCRIPTION A textual description of this object. Optional STRING 2000/0    
BEANCLASSPATH The fully qualified classname of the Beans Java class used to represent instances of this ClassObject in the repository SDK. Optional (should be set *only* if writing own bean) STRING 700/0    
SERVERCLASSPATH The fully qualified classname of the Server Java class used to represent instances of this ClassObject in the repository service. Optional (should be set *only* if writing server side bean for server override) STRING 700/0    
CLASSACL The ClassAccessControlList that determines which users and/or groups can create instances of this ClassObject. If a ClassACL is not specified, then any user can create an instance of the ClassObject Optional PUBLICOBJECT 1/0    
ABSTRACT An indicator of whether this ClassObject is abstract. Abstract ClassObjects cannot be instantiated. Optional (default = false) BOOLEAN 1/0 READONLY REQUIRED
FINAL An indicator of whether this ClassObject is final. Final ClassObjects cannot be subclassed. Optional (default = false) BOOLEAN 1/0 READONLY REQUIRED
UNIQUENAME An indicator of whether each instance of the ClassObject must have a unique value for this Attribute (if not null). Optional (default = false) STRING 700/0 READONLY REQUIRED
DATABASEOBJECTNAME The name of the column for this Attribute in the database table for the ClassObject. System set STRING 24/0 READONLY REQUIRED
SELECTORCLASSPATH The fully-qualified classname of the Selector Java class used to fetch data from the database for instances of this ClassObject. System set STRING 700/0    
PARTITIONED An indicator of whether the database table that stores data for instances of this ClassObject is partitioned. Currently only PublicObject database tables are partitioned. System set BOOLEAN 1/0 READONLY REQUIRED

Send us a comment or correction for this page.


Copyright Oracle Corporation. May 2000.