public interface EngineObject
extends java.io.Serializable
EngineObject
is any object known to the Content Engine, including
objects outside of repositories, such as a service or an ObjectStore
object
itself. Contrast this with RepositoryObject
, which represents any object
residing within a Content Engine repository.
You will not normally work directly with an EngineObject
, but rather with
an instance of one of its subclasses, which are further grouped into independent and dependent
objects. An IndependentObject
is an EngineObject
that has
its own identity and always has an ObjectReference
.
A DependentObject
is an EngineObject
that can only exist
within the scope of another object. An example of this dependency is ContentElement
;
content elements are scoped to a particular Document
object and cannot exist
independently.
This interface provides some base functionality, such as retrieving the Connection
object that is used for communication to the Content Engine server and retrieving an object's
class information and properties.
Modifier and Type | Method and Description |
---|---|
ClassDescription |
get_ClassDescription()
Returns the
ClassDescription object that describes the immutable metadata
of the class from which this object is instantiated. |
java.lang.String |
getClassName()
Returns the name of the class from which this object is instantiated.
|
Connection |
getConnection()
Returns a
Connection object that represents a logical connection to the
FileNet P8 domain. |
Properties |
getProperties()
Returns a collection of property values for this object.
|
java.lang.String[] |
getSuperClasses()
Returns a
String array specifying the names of the superclasses of the
class from which this object is instantiated. |
ClassDescription get_ClassDescription()
ClassDescription
object that describes the immutable metadata
of the class from which this object is instantiated.ClassDescription
object.Connection getConnection()
Connection
object that represents a logical connection to the
FileNet P8 domain. The returned Connection
object is used as input to methods
such as factory instantiation methods and
UserContext.createSubject
.Connection
object.Properties getProperties()
Properties
collection representing the cached properties of this object.java.lang.String getClassName()
String
specifying the name of the class.java.lang.String[] getSuperClasses()
String
array specifying the names of the superclasses of the
class from which this object is instantiated.String
array specifying the list of superclass names.© Copyright IBM Corporation 2006, 2015. All rights reserved.