|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.endeca.portal.data.MDEXState
public class MDEXState
Portlet developers should avoid this class. See DataSource
instead.
Note that with the exception of getQueryState()
and setQueryState(QueryState)
this class
is not thread safe. All other getters and setters provided by this class are not synchronized.
Nested Class Summary | |
---|---|
static class |
MDEXState.APIVersion
|
static class |
MDEXState.MDEXRecords
|
Field Summary | |
---|---|
static java.lang.String |
API_VERSION_PROPERTY
|
static java.lang.String |
BASEFUNCTIONS_PROPERTY
|
static java.lang.String |
BASEQUERYOPTIONS_PROPERTY
|
static java.lang.String |
CURRENTFUNCTIONS_PROPERTY
|
static MDEXState.APIVersion |
DEFAULT_API_VERSION
|
static com.endeca.portal.data.MDEXState.EngineVersion |
DEFAULT_ENGINE_VERSION
|
static MDEXState.MDEXRecords |
DEFAULT_MDEX_RECORDS
|
static java.lang.String |
DESCRIPTION_PROPERTY
|
com.endeca.portal.data.MDEXState.EngineVersion |
engineVersion
|
protected java.lang.String |
id
|
static java.lang.String |
ID_PROPERTY
|
static java.lang.String |
MDEX_RECORDS_PROPERTY
|
protected java.lang.String |
name
|
static java.lang.String |
NAME_PROPERTY
|
static java.lang.String |
PORT_PROPERTY
|
static java.lang.String |
SERVER_PROPERTY
|
static java.lang.String |
SSL_CONFIG_PROPERTY
|
protected QueryState |
state
|
static java.lang.String |
UPDATE_PORT_PROPERTY
|
static java.lang.String |
UPDATE_SERVER_PROPERTY
|
static java.lang.String |
UPDATE_SSL_CONFIG_PROPERTY
|
Constructor Summary | |
---|---|
MDEXState(org.json.JSONObject configuration)
|
Method Summary | |
---|---|
MDEXState |
clone()
|
MDEXAttributeList |
getAttributes()
|
AttributeSettings |
getAttributeSettings()
|
com.endeca.mdex.config.services.config_ro._2010.ConfigReadOnlyPort |
getConfigServicePort()
|
java.lang.String |
getConfigServiceURL()
This method is only useful when the data source supports the discovery service. |
java.lang.String |
getDescription()
|
java.lang.String |
getDiscoveryServiceURL()
This method is only useful when the data source supports the discovery service. |
javax.xml.namespace.QName |
getEventName()
|
java.lang.String |
getId()
|
org.json.JSONObject |
getInitialConfiguration()
|
QueryState |
getInitialQueryState()
Returns the initial QueryState associated with this MDEXState , including
any valid base functions present in the MDEXState's configuration. |
MDEXState.MDEXRecords |
getMdexRecords()
|
java.lang.String |
getName()
|
java.lang.String |
getPort()
|
QueryState |
getQueryState()
|
java.lang.String |
getServer()
|
com.endeca.mdex.conversation.ConversationPort |
getServicePort()
|
SSLConfig |
getSSLConfig()
|
com.endeca.mdex.config.services.config._2010.ConfigPort |
getUpdatableConfigServicePort()
|
java.lang.String |
getUpdatableConfigServiceURL()
This method is only useful when the data source supports the discovery service. |
java.lang.String |
getUpdatePort()
|
java.lang.String |
getUpdateServer()
|
SSLConfig |
getUpdateSSLConfig()
|
MDEXState.APIVersion |
getVersion()
|
boolean |
isAvailable()
|
boolean |
isSSLEnabled()
|
boolean |
isUpdatable()
|
boolean |
isUpdateSSLEnabled()
|
protected void |
setAttributes(MDEXAttributeList mdexAttributes)
|
protected void |
setAttributeSettings(AttributeSettings attributeSettings)
This should only ever be used by the DataSource to store AttributeSettings for the purposes of caching. |
void |
setQueryState(QueryState dss)
Deprecated. |
boolean |
supportsConfigService()
|
boolean |
supportsDiscoveryService()
|
boolean |
supportsENEQuery()
|
boolean |
supportsFeature(Feature f)
|
org.json.JSONObject |
toJSON()
|
java.lang.String |
toString()
|
boolean |
updateStatus()
Updates the status of this MDEXState. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String id
protected java.lang.String name
public com.endeca.portal.data.MDEXState.EngineVersion engineVersion
protected QueryState state
public static final java.lang.String SERVER_PROPERTY
public static final java.lang.String PORT_PROPERTY
public static final java.lang.String UPDATE_SERVER_PROPERTY
public static final java.lang.String UPDATE_PORT_PROPERTY
public static final java.lang.String UPDATE_SSL_CONFIG_PROPERTY
public static final java.lang.String SSL_CONFIG_PROPERTY
public static final java.lang.String NAME_PROPERTY
public static final java.lang.String DESCRIPTION_PROPERTY
public static final java.lang.String ID_PROPERTY
public static final java.lang.String BASEQUERYOPTIONS_PROPERTY
public static final java.lang.String BASEFUNCTIONS_PROPERTY
public static final java.lang.String CURRENTFUNCTIONS_PROPERTY
public static final java.lang.String API_VERSION_PROPERTY
public static final java.lang.String MDEX_RECORDS_PROPERTY
public static final MDEXState.APIVersion DEFAULT_API_VERSION
public static final com.endeca.portal.data.MDEXState.EngineVersion DEFAULT_ENGINE_VERSION
public static final MDEXState.MDEXRecords DEFAULT_MDEX_RECORDS
Constructor Detail |
---|
public MDEXState(org.json.JSONObject configuration) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Method Detail |
---|
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getServer()
public java.lang.String getPort()
public java.lang.String getUpdatePort()
public java.lang.String getUpdateServer()
public MDEXState.APIVersion getVersion()
public boolean supportsENEQuery()
public boolean supportsDiscoveryService()
public boolean supportsConfigService()
public boolean supportsFeature(Feature f)
public MDEXState.MDEXRecords getMdexRecords()
public SSLConfig getUpdateSSLConfig()
public boolean isUpdateSSLEnabled()
public SSLConfig getSSLConfig()
public boolean isSSLEnabled()
public boolean isAvailable()
public boolean isUpdatable()
public java.lang.String getDescription()
public javax.xml.namespace.QName getEventName()
public org.json.JSONObject getInitialConfiguration()
public QueryState getQueryState()
@Deprecated public void setQueryState(QueryState dss)
DataSource
dss
- public QueryState getInitialQueryState()
QueryState
associated with this MDEXState
, including
any valid base functions present in the MDEXState's configuration.
protected void setAttributes(MDEXAttributeList mdexAttributes)
public MDEXAttributeList getAttributes()
protected void setAttributeSettings(AttributeSettings attributeSettings)
attributeSettings
- the attributeSettings to setpublic AttributeSettings getAttributeSettings()
public java.lang.String getDiscoveryServiceURL()
public java.lang.String getConfigServiceURL()
public java.lang.String getUpdatableConfigServiceURL() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public com.endeca.mdex.conversation.ConversationPort getServicePort()
public com.endeca.mdex.config.services.config_ro._2010.ConfigReadOnlyPort getConfigServicePort()
public com.endeca.mdex.config.services.config._2010.ConfigPort getUpdatableConfigServicePort() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public java.lang.String toString()
toString
in class java.lang.Object
public org.json.JSONObject toJSON() throws org.json.JSONException
org.json.JSONException
public MDEXState clone()
clone
in class java.lang.Object
public boolean updateStatus()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |