|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISCSServerBinder
Represents a wrapping of the base Content Server binder object.
| 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 | |
|---|---|
void |
addResultSet(java.lang.String name,
java.util.List resultSet)
Add the result set to this binder |
void |
addStream(java.lang.String name,
ICISTransferStream transferStream)
Add the stream to the binder object. |
void |
clearStreams()
Remove all the streams from the server binder |
void |
deserializeBinderFromHDA(java.io.Reader reader)
Deserialize the Content Server hda binder representation from the given reader and merge the results into this binder object. |
java.util.List |
getChangeMonitors(java.lang.String name)
Retrieve a list of changed monitors by name |
java.lang.String |
getDateFormat()
|
java.util.List |
getQuerySubjects()
|
java.util.List |
getResultSet(java.lang.String name)
|
java.util.List |
getResultSet(java.lang.String name,
java.lang.Class type)
Retrieve a result set and convert all the members of the result set to the given type. |
java.util.List |
getResultSetColumnNames(java.lang.String name)
Retreive a list of the column names in order for the given result set |
java.util.Collection |
getResultSetNames()
|
ISCSObject |
getResultSetSingleRow(java.lang.String name)
Retrieve the first row of the result set specified. |
ISCSObject |
getResultSetSingleRow(java.lang.String name,
java.lang.Class type)
Retrieve the first row of the result set specified and convert it to the given type. |
java.lang.String |
getService()
|
ICISTransferStream |
getStream(java.lang.String name)
Retrieve a stream that was added to the databinder |
java.util.List |
getStreamNames()
Retrieve the list of stream names in the databinder |
java.lang.String |
getTimeZoneFromDateFormat()
|
void |
serializeBinderAsHDA(java.io.Writer writer)
Serialize the binder to Content Server hda format |
void |
setChangeMonitors(java.lang.String name,
java.util.List monitors)
Add a list of change monitors to the ISCSServerBinder (monitoredSubjects, etc.) |
void |
setQuerySubjects(java.util.List querySubjects)
Set some query subjects for this binder |
void |
setService(java.lang.String service)
Set the IDC service to execute |
| Methods inherited from interface com.stellent.cis.client.api.scs.ISCSObject |
|---|
castObject, clearPropertyFilter, copyObject, getPropertyFilter, getSourceAdapter, getSourceObject, getSourceObjectPropertyType, mergeObject, mergeObject, removeProperty, setPropertyFilter, setRestrictedPropertyFilter, setSourceObjectPropertyType |
| 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 |
|---|
void setQuerySubjects(java.util.List querySubjects)
querySubjects - a changed monitor list of the query subjectsjava.util.List getQuerySubjects()
void setChangeMonitors(java.lang.String name,
java.util.List monitors)
name - the monitor namemonitors - a list of ISCSChangedMonitor objectsjava.util.List getChangeMonitors(java.lang.String name)
name - the monitor name
ISCSChangedMonitor objectsjava.lang.String getService()
void setService(java.lang.String service)
service - the service namejava.lang.String getDateFormat()
java.util.List getResultSet(java.lang.String name)
name - the native name of the result set
ISCSObject representing each object in the result setISCSObject getResultSetSingleRow(java.lang.String name)
getResultSet(name).get(0).
name - the result set name
ISCSObject getResultSetSingleRow(java.lang.String name,
java.lang.Class type)
getResultSet(name, type).get(0).
name - the result set nametype - the type to create for the result row
java.util.List getResultSet(java.lang.String name,
java.lang.Class type)
name - the name of the result settype - the type of objects to use in the result set
java.util.Collection getResultSetNames()
java.util.List getResultSetColumnNames(java.lang.String name)
name - the name of the result set
String objects
void addResultSet(java.lang.String name,
java.util.List resultSet)
name - the name of the result setresultSet - a homogenous list of ISCSObjects
void addStream(java.lang.String name,
ICISTransferStream transferStream)
throws java.io.IOException
name - the key to store the streamtransferStream - the stream object
java.io.IOExceptionvoid clearStreams()
ICISTransferStream getStream(java.lang.String name)
name - the name the stream was stored under
java.lang.String getTimeZoneFromDateFormat()
getDateFormat(), might return null
if the timezone cannot be determined
void serializeBinderAsHDA(java.io.Writer writer)
throws java.io.IOException
writer - the writer to send the serialized output
java.io.IOException
void deserializeBinderFromHDA(java.io.Reader reader)
throws java.io.IOException
reader - the reader containing the hda representation of the binder
java.io.IOExceptionjava.util.List getStreamNames()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||