| Package | Description | 
|---|---|
| oracle.ifs.beans | |
| oracle.ifs.common | |
| oracle.ifs.server | 
| 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  | 
SchemaObject
SchemaObject is an abstract superclass for the objects that define and
 manage the data that is persistently stored by the iFS
 server. 
 | 
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 | 
|---|---|
SchemaObjectInterface | 
LibrarySession.getSchemaObjectInterface(Long id)
Gets the SchemaObjectInterface for the specified id. 
 | 
SchemaObjectInterface[] | 
LibrarySession.getSchemaObjectInterfaces(Long[] ids)
Gets the SchemaObjectInterfaces for the specified ids. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SchemaObjectInterface | 
AttributeValue.convertToSchemaObject(LibrarySessionInterface session,
                     int index)
Converts this AttributeValue to a SchemaObject. 
 | 
protected SchemaObjectInterface | 
AttributeValueLongArray.convertToSchemaObject(LibrarySessionInterface session,
                     int index)
Converts this AttributeValue to a SchemaObject. 
 | 
protected SchemaObjectInterface | 
AttributeValueSchemaObjectArray.convertToSchemaObject(LibrarySessionInterface session,
                     int index)
Converts this AttributeValue to a SchemaObject. 
 | 
protected SchemaObjectInterface[] | 
AttributeValue.convertToSchemaObjectArray(LibrarySessionInterface session)
Converts this AttributeValue to an array of SchemaObjects. 
 | 
protected SchemaObjectInterface[] | 
AttributeValueLongArray.convertToSchemaObjectArray(LibrarySessionInterface session)
Converts this AttributeValue to an array of SchemaObjects. 
 | 
protected SchemaObjectInterface[] | 
AttributeValueSchemaObjectArray.convertToSchemaObjectArray(LibrarySessionInterface session)
Converts this AttributeValue to an array of SchemaObjects. 
 | 
SchemaObjectInterface | 
AttributeValue.getSchemaObject(LibrarySessionInterface session)
Gets this AttributeValue's representation as a SchemaObject. 
 | 
SchemaObjectInterface[] | 
AttributeValue.getSchemaObjectArray(LibrarySessionInterface session)
Gets this AttributeValue's representation as an array of SchemaObjects. 
 | 
SchemaObjectInterface | 
AttributeValue.getSchemaObjectArray(LibrarySessionInterface session,
                    int index)
Get the specified element of this AttributeValue's representation
 as an array of SchemaObjects. 
 | 
SchemaObjectInterface | 
LibrarySessionInterface.getSchemaObjectInterface(Long id)
Gets the SchemaObjectInterface for the specified id. 
 | 
SchemaObjectInterface[] | 
LibrarySessionInterface.getSchemaObjectInterfaces(Long[] ids)
Gets the SchemaObjectInterfaces for the specified ids. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static AttributeValue | 
AttributeValue.newAttributeValue(SchemaObjectInterface value)
Constructs a new SchemaObject AttributeValue. 
 | 
static AttributeValue | 
AttributeValue.newAttributeValue(SchemaObjectInterface[] values)
Constructs a new array-type SchemaObject AttributeValue. 
 | 
| Constructor and Description | 
|---|
AttributeValueSchemaObjectArray(SchemaObjectInterface[] values)
Constructs an array-type SchemaObject AttributeValue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
S_Attribute
An S_Attribute is the server-side representation of the ATTRIBUTE class. 
 | 
class  | 
S_ClassDomain
A S_ClassDomain describes a validation that can be applied to an
 Attribute to ensure that its values are instances of specified
 classes. 
 | 
class  | 
S_ClassObject
An S_ClassObject is the server-side representation of the CLASSOBJECT class. 
 | 
class  | 
S_SchemaCategory
SchemaCategory subclasses can contain their own custom data, 
 which effectively contain data about the SchemaObject with 
 which the SchemaCategory instance is associated. 
 | 
class  | 
S_SchemaObject
The S_SchemaObject class is the server side implementation of the
 iFS SCHEMAOBJECT class
  
 | 
class  | 
S_TieClassDomain
S_TieClassDomain allows the Oracle-defined behavior of the
 CLASSDOMAIN classobject (and its subclasses) to be extended
 or overridden through the server extensibility API. 
 | 
class  | 
S_TieSchemaCategory
S_TieSchemaCategory allows the Oracle-defined behavior of the
 SCHEMACATEGORY classobject (and its subclasses) to be extended
 or overridden through the server extensibility API. 
 | 
class  | 
S_TieSchemaObject
S_TieSchemaObject allows the Oracle-defined behavior of the
 SCHEMAOBJECT classobject (and its subclasses) to be extended
 or overridden through the server extensibility API. 
 | 
class  | 
S_TieValueDefault
S_TieValueDefault allows the Oracle-defined behavior of the
 VALUEDEFAULT classobject (and its subclasses) to be extended
 or overridden through the server extensibility API. 
 | 
class  | 
S_TieValueDomain
S_TieValueDomain allows the Oracle-defined behavior of the
 VALUEDOMAIN classobject (and its subclasses) to be extended
 or overridden through the server extensibility API. 
 | 
class  | 
S_ValueDefault
A ValueDefault describes a value that can be applied to an Attribute
 to be used if no value for that Attribute is specified in creating
 a new object. 
 | 
class  | 
S_ValueDomain
A ValueDomain describes a validation that can be applied to an Attribute
 to ensure that its values lie within a set of acceptable values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaObjectInterface | 
S_LibrarySession.getSchemaObjectInterface(Long id)
Gets the SchemaObjectInterface for the specified id. 
 | 
SchemaObjectInterface[] | 
S_LibrarySession.getSchemaObjectInterfaces(Long[] ids)
Gets the SchemaObjectInterfaces for the specified ids. 
 | 
Copyright © 2025. All rights reserved.