|
|||||||||
| 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 property
void 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 name
java.lang.String getSourceAdapter()
void mergeObject(ISCSObject object)
object - the data to copy
void 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 ISCSObject
ISCSObject castObject(java.lang.Class type)
type - the class type to convert; interface should extend ISCSObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||