|
Oracle® Fusion Middleware Content Integration Suite (CIS) Java API Reference 11g Release 1 (11.1) E17350-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISCSObject
Represents a unified set of attributes returned from a call to the content server
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable |
---|
ICISObjectInitializable.AdapterVersionAware |
Field Summary |
---|
Fields inherited from interface com.stellent.cis.client.api.common.ICISObject |
---|
FILTER_NULL_VALUE, FILTER_READONLY, FILTER_SYSTEM |
Method Summary | |
---|---|
ISCSObject |
castObject(java.lang.Class type) Apply another ISCSObject wrapper to the internal data structure of this object. |
void |
clearPropertyFilter() Remove the property filter |
ISCSObject |
copyObject(java.lang.Class type) Create a new object and make a copy of this object data. |
ISCSNativePropertyFilter |
getPropertyFilter() |
java.lang.String |
getSourceAdapter() |
java.lang.Object |
getSourceObject() Get the object that was used for initialization. |
java.lang.String |
getSourceObjectPropertyType(java.lang.String propertyName) Get the source object property type |
void |
mergeObject(ISCSObject object) Merge the data from the given object to this object |
void |
mergeObject(ISCSObject object, java.util.Collection properties) Add the data from the given object to this object. |
ICISPropertyValue |
removeProperty(java.lang.String name) Remove a property from this object |
void |
setPropertyFilter(ISCSNativePropertyFilter nativePropertyFilter) Set the native property filter. |
void |
setRestrictedPropertyFilter() Sets a property filter that only allows access to the properties which it exposes on its interface. |
void |
setSourceObjectPropertyType(java.lang.String propertyName, java.lang.String type) Set the source object property type |
Methods inherited from interface com.stellent.cis.client.api.common.ICISObject |
---|
getProperties, getPropertiesWithValue, getProperty, getPropertyAsString, getPropertyAsString, getPropertyDescriptors, hasProperty, setProperty, setProperty, setProperty |
Methods inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable |
---|
intialize |
Method Detail |
---|
ISCSNativePropertyFilter getPropertyFilter()
void setPropertyFilter(ISCSNativePropertyFilter nativePropertyFilter)
nativePropertyFilter
- the active filter or null if no filter is setvoid setRestrictedPropertyFilter()
void clearPropertyFilter()
java.lang.Object getSourceObject()
java.lang.String getSourceObjectPropertyType(java.lang.String propertyName)
propertyName
- The name of the propertyvoid setSourceObjectPropertyType(java.lang.String propertyName, java.lang.String type)
propertyName
- The property name to associate with the typetype
- The property typeICISPropertyValue removeProperty(java.lang.String name)
name
- the property namejava.lang.String getSourceAdapter()
void mergeObject(ISCSObject object)
object
- the data to copyvoid mergeObject(ISCSObject object, java.util.Collection properties)
object
- the data to copyproperties
- a list of String
representing the property names to copyISCSObject copyObject(java.lang.Class type)
ISCSServerBinder
and the supplied type is not a binder, the copy will happen against the local data of the source binder. The data copied will be only what the resulting object is interested in, not all the data.type
- the class type to convert; interface should extend ISCSObjectISCSObject castObject(java.lang.Class type)
type
- the class type to convert; interface should extend ISCSObject
|
Oracle® Fusion Middleware Content Integration Suite (CIS) Java API Reference 11g Release 1 (11.1) E17350-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |