public static class Factory.CmDatabaseConnection
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static CmDatabaseConnection |
createInstance(Domain domain,
Id id)
Creates a new instance of the
CmDatabaseConnection class based on the specified parameters. |
static CmDatabaseConnection |
fetchInstance(Domain domain,
Id id,
PropertyFilter filter)
Retrieves an object of the
CmDatabaseConnection class
by the specified domain and ID. |
static CmDatabaseConnection |
getInstance(Domain domain,
Id id)
Constructs an instance of the
CmDatabaseConnection class by the specified domain and ID. |
public static CmDatabaseConnection getInstance(Domain domain, Id id)
CmDatabaseConnection
class by the specified domain and ID.
This method does not verify the existence of
the requested object on the server; it simply returns a local reference without
making a round-trip to the server. The local reference is not affiliated with an
object of this class type until you perform a function on the object (for example,
fetch a property value) that causes a round-trip to the Content Engine server.domain
- The FileNet P8 domain to which the new instance is scoped.id
- The ID (GUID) of the object to retrieve.public static CmDatabaseConnection fetchInstance(Domain domain, Id id, PropertyFilter filter)
CmDatabaseConnection
class
by the specified domain and ID.
This method always makes a round-trip to the server. You can optionally
include a filter to control which properties to return with the object.
If you pass in null
for the filter
parameter, this method
returns values for all non-object properties and returns placeholders for all object-valued
properties. For details, see the description of the filter
parameter.domain
- The Domain
object to which this class instance is scoped.id
- The ID (GUID) of the object to retrieve.filter
- A PropertyFilter
object that represents information for
controlling which property values (and with what level of detail and recursion) to return.
If null
, this method returns values for all non-object properties and returns
placeholders for all object-valued properties (PropertyEngineObject
properties with a state of PropertyState.UNEVALUATED
or
PropertyState.REFERENCE
); any subsequent attempts to access an object-valued
property will cause an automatic round-trip to the server to fetch its value.public static CmDatabaseConnection createInstance(Domain domain, Id id)
CmDatabaseConnection
class based on the specified parameters.domain
- The FileNet P8 domain to which the new instance is scoped.id
- The ID (GUID) assigned to the new class instance.© Copyright IBM Corporation 2006, 2015. All rights reserved.