ICfgFilterBasedQuery<TT>
, ICfgQuery<TT>
, ICfgQueryObjectClass<TT>
CfgAccessGroupQuery
, CfgActionCodeQuery
, CfgAgentGroupQuery
, CfgAgentLoginQuery
, CfgAlarmConditionQuery
, CfgApplicationQuery
, CfgAppPrototypeQuery
, CfgCallingListQuery
, CfgCampaignGroupQuery
, CfgCampaignQuery
, CfgDNGroupQuery
, CfgDNQuery
, CfgEnumeratorQuery
, CfgEnumeratorValueQuery
, CfgFieldQuery
, CfgFilterQuery
, CfgFolderQuery
, CfgFormatQuery
, CfgGVPIVRProfileQuery
, CfgHostQuery
, CfgIVRPortQuery
, CfgIVRQuery
, CfgObjectiveTableQuery
, CfgPersonQuery
, CfgPhysicalSwitchQuery
, CfgPlaceGroupQuery
, CfgPlaceQuery
, CfgRoleQuery
, CfgScheduledTaskQuery
, CfgScriptQuery
, CfgServiceQuery
, CfgSkillQuery
, CfgStatDayQuery
, CfgStatTableQuery
, CfgSwitchQuery
, CfgTableAccessQuery
, CfgTenantQuery
, CfgTimeZoneQuery
, CfgTransactionQuery
, CfgTreatmentQuery
, CfgVoicePromptQuery
public class CfgFilterBasedQuery<TT extends ICfgObject> extends CfgQuery<TT> implements ICfgFilterBasedQuery<TT>, ICfgQueryObjectClass<TT>
Cfg***Query
classes.Constructor | Description |
---|---|
CfgFilterBasedQuery(CfgObjectType objType) |
Creates a new instance of the class.
|
CfgFilterBasedQuery(CfgObjectType objectType,
IConfService confService) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object obj) |
|
<T extends ICfgObject> |
getCfgObjectClass() |
Deprecated.
|
CfgObjectType |
getCfgObjectType() |
The Configuration Server object type that the query corresponds to.
|
boolean |
getDoRequestFolderId() |
Gets filter option for notification of configuration server about need
of the folder DBID information to be sent with the main objects data.
|
boolean |
getDoRequestObjectPath() |
Gets filter option for notification of configuration server about need
of the object path information to be collected and sent with the main objects data.
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getExtraFilter() |
Returns additional request filter properties for server object(s) read request.
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getFilter() |
Returns map with filter properties set.
|
int |
getInt(java.lang.String name) |
Retrieves the value of the filter key-value pair as integer value.
|
java.lang.Object |
getProperty(java.lang.String name) |
Retrieves the value of the filter key-value pair.
|
java.lang.Class<TT> |
getQueryObjectClass() |
|
java.lang.String |
getString(java.lang.String name) |
Retrieves the value of the filter key-value pair as string value.
|
int |
hashCode() |
|
void |
setDoRequestFolderId(boolean value) |
Sets filter option for notification of configuration server about need
of the folder DBID information to be sent with the main objects data.
|
void |
setDoRequestObjectPath(boolean value) |
Sets filter option for notification of configuration server about need
of the object path information to be collected and sent with the main objects data.
|
protected void |
setObjectClass(java.lang.Class<TT> clazz) |
|
void |
setProperty(java.lang.String name,
java.lang.Object newValue) |
Set the new value of the filter key-value pair.
|
java.lang.String |
toString() |
beginExecute, endExecute, execute, execute, executeSingleResult, executeSingleResult
beginExecute, endExecute, execute, executeSingleResult
@Deprecated public CfgFilterBasedQuery(CfgObjectType objectType, IConfService confService)
objectType
- type of object returned by this query.confService
- reference to IConfService to be used for query execution.public CfgFilterBasedQuery(CfgObjectType objType)
objType
- configuration server object type to read.protected void setObjectClass(java.lang.Class<TT> clazz)
public void setDoRequestObjectPath(boolean value)
ICfgFilterBasedQuery
true
, ConfService will add filter
parameter "object_path" to the read request.CfgObject.getObjectPath()
.
It is enabled by default.setDoRequestObjectPath
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
value
- the object path request enabling flag value.CfgObject.getObjectPath()
public boolean getDoRequestObjectPath()
ICfgFilterBasedQuery
true
, ConfService will add filter
parameter "object_path" to the read request.CfgObject.getObjectPath()
.getDoRequestObjectPath
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
CfgObject.getObjectPath()
public void setDoRequestFolderId(boolean value)
ICfgFilterBasedQuery
true
, ConfService will add filter
parameter "read_folder_dbid" to the read request.CfgObject.getFolderId()
.
It is enabled by default.setDoRequestFolderId
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
value
- the folder DBID request enabling flag value.CfgObject.getFolderId()
public boolean getDoRequestFolderId()
ICfgFilterBasedQuery
true
, ConfService will add filter
parameter "read_folder_dbid" to the read request.CfgObject.getFolderId()
.getDoRequestFolderId
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
CfgObject.getFolderId()
public void setProperty(java.lang.String name, java.lang.Object newValue)
setProperty
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
name
- Filter keynewValue
- New filter valuepublic java.lang.Object getProperty(java.lang.String name)
getProperty
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
name
- Filter keypublic int getInt(java.lang.String name)
ICfgFilterBasedQuery
getInt
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
name
- Filter keypublic java.lang.String getString(java.lang.String name)
ICfgFilterBasedQuery
getString
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
name
- Filter keypublic CfgObjectType getCfgObjectType()
ICfgFilterBasedQuery
getCfgObjectType
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
@Deprecated public <T extends ICfgObject> java.lang.Class<T> getCfgObjectClass()
public java.lang.Class<TT> getQueryObjectClass()
getQueryObjectClass
in interface ICfgQueryObjectClass<TT extends ICfgObject>
public java.util.Hashtable<java.lang.String,java.lang.Object> getFilter()
ICfgFilterBasedQuery
getFilter
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
ICfgFilterBasedQuery.getExtraFilter()
public java.util.Hashtable<java.lang.String,java.lang.Object> getExtraFilter()
ICfgFilterBasedQuery
getExtraFilter
in interface ICfgFilterBasedQuery<TT extends ICfgObject>
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.