| Package | Description | 
|---|---|
| oracle.ifs.beans | |
| oracle.ifs.core.util | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Attribute
An Attribute describes an atomic unit of data in a ClassObject instance. 
 | 
class  | 
ClassDomain
Used to validate that an attribute value is 
 an instance of specified ClassObjects. 
 | 
class  | 
ClassObject
A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. 
 | 
class  | 
SchemaCategory
A SchemaCategory class is used to add custom meta-data
 to SchemaObjects on a per instance basis. 
 | 
class  | 
TieClassDomain
TieClassDomain allows the Oracle-defined behavior of the
 CLASSDOMAIN classobject (and its subclasses) to be extended
 or overridden. 
 | 
class  | 
TieSchemaCategory
TieSchemaCategory allows the Oracle-defined behavior of the
 SCHEMACATEGORY classobject (and its subclasses) to be extended
 or overridden. 
 | 
class  | 
TieSchemaObject
TieSchemaObject allows the Oracle-defined behavior of the
 SCHEMAOBJECT classobject (and its subclasses) to be extended
 or overridden. 
 | 
class  | 
TieValueDefault
TieValueDefault allows the Oracle-defined behavior of the
 VALUEDEFAULT classobject (and its subclasses) to be extended
 or overridden. 
 | 
class  | 
TieValueDomain
TieValueDomain allows the Oracle-defined behavior of the
 VALUEDOMAIN classobject (and its subclasses) to be extended
 or overridden. 
 | 
class  | 
ValueDefault
Stores the value that can be applied to an Attribute if no value is given
 when it is initially created. 
 | 
class  | 
ValueDomain
Class used to store the validation definition that 
 can be applied to an Attribute
 to ensure that LibraryObjects' values for that Attribute 
 exist within a set of acceptable values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static SchemaObject | 
SchemaObject.constructSchemaObject(LibrarySession sess,
                     S_LibraryObjectData data)
Internal use only: Constructs a SchemaObject for the specified data. 
 | 
SchemaObject | 
LibrarySession.createSchemaObject(SchemaObjectDefinition def)
Create a new schema object. 
 | 
SchemaObject | 
SchemaCategory.getAssociatedSchemaObject()
Gets the SchemaObject associated with this Category. 
 | 
SchemaObject | 
LibrarySession.getSchemaObject(Long id)
Lookup a SchemaObject by its id. 
 | 
SchemaObject | 
LibrarySession.getSchemaObject(Long id,
               Long classId)
Lookup a SchemaObject by its id and classId. 
 | 
SchemaObject | 
LibraryObject.getSchemaObjectAttribute(String attrName,
                        Long classId)
Gets a SchemaObject type attribute from the target object. 
 | 
protected SchemaObject | 
SchemaObject.handleCreate(LibraryObjectDefinition lodef)
Handle the low-level creation of the SchemaObject 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ValueDomainPropertyBundle.setEnumeratedValues(SchemaObject[] values)
Sets the allowed values for this ValueDomainPropertyBundle. 
 | 
void | 
ValueDomainPropertyBundleDefinition.setEnumeratedValues(SchemaObject[] values)
Sets the allowed values for the new ValueDomainPropertyBundle. 
 | 
void | 
ValueDefaultPropertyBundle.setValue(SchemaObject value)
Sets the value of this ValueDefaultPropertyBundle. 
 | 
void | 
ValueDefaultPropertyBundleDefinition.setValue(SchemaObject value)
Sets the value of the new ValueDefaultPropertyBundle. 
 | 
void | 
ValueDefaultPropertyBundle.setValue(SchemaObject[] value)
Sets the value of this ValueDefaultPropertyBundle. 
 | 
void | 
ValueDefaultPropertyBundleDefinition.setValue(SchemaObject[] value)
Sets the value of the new ValueDefaultPropertyBundle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaObject | 
AttributeValueTable.getSchemaObject(String key,
               LibrarySession session)
Gets a SchemaObject value matching the specified key. 
 | 
Copyright © 2025. All rights reserved.