|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.endeca.portal.mdex.DiscoveryServiceUtil
public class DiscoveryServiceUtil
Field Summary | |
---|---|
static java.lang.String |
CATCH_ALL_GROUP_KEY
|
static java.lang.String |
CATCH_ALL_GROUP_NAME
|
static java.lang.String |
DISCOVERY_SERVICE
|
static java.lang.String |
EID_PROPERTY_PREFIX
Deprecated. |
static java.lang.String |
HANDLER_NAMESPACE
|
static java.lang.String |
MDEX_DIMENSION_KEY
|
static java.lang.String |
MDEX_GROUP_DISPLAYNAME
|
static java.lang.String |
MDEX_IS_SINGLE_ASSIGN
|
static java.lang.String |
MDEX_IS_UNIQUE
|
static java.lang.String |
MDEX_PROPERTY_DISPLAYNAME
|
static java.lang.String |
MDEX_PROPERTY_IS_VALUE_SEARCHABLE
|
static java.lang.String |
MDEX_PROPERTY_KEY
|
static java.lang.String |
MDEX_PROPERTY_MULTI_SELECT
|
static java.lang.String |
MDEX_PROPERTY_PREFIX
|
static java.lang.String |
MDEX_PROPERTY_SORTING
|
static java.lang.String |
MDEX_PROPERTY_TYPE
|
static java.lang.String |
MDEX_SEMANTIC_PREFIX
|
static java.lang.String |
NAMESPACE
|
static java.lang.String |
REQUEST_XML_HEADER
|
static java.lang.String |
SOAP_FOOTER
|
static java.lang.String |
SOAP_HEADER
|
static java.lang.String |
SYSTEM_PROPERTY_PREFIX
|
Constructor Summary | |
---|---|
DiscoveryServiceUtil()
|
Method Summary | ||
---|---|---|
static void |
addConfigElement(com.endeca.mdex.conversation.Request request,
com.endeca.mdex.conversation.ContentElementConfig config)
|
|
static com.endeca.mdex.conversation.ConversationPort |
addQueryTracking(com.endeca.mdex.conversation.ConversationPort servicePort,
RequestIds requestIds)
instrument a MDEX 7 query by setting HTTP headers |
|
static void |
addQueryTracking(java.net.HttpURLConnection connection,
RequestIds requestIds)
Instrument a MDEX 7 query by setting HTTP headers |
|
static com.endeca.mdex.conversation.Request |
clone(com.endeca.mdex.conversation.Request request)
|
|
static com.endeca.mdex.conversation.Request |
cloneRequest(com.endeca.mdex.conversation.Request request)
|
|
static void |
combineLQLOperators(com.endeca.mdex.conversation.Request query)
Function to combine LQL Operators |
|
static org.w3c.dom.Element |
createElement(org.w3c.dom.Document document,
java.lang.String elementName)
|
|
static com.endeca.mdex.conversation.Results |
execute(MDEXState mdexState,
com.endeca.mdex.conversation.Request query,
RequestIds requestIds)
|
|
static
|
fromXML(java.lang.String xmlString,
java.lang.Class<T> klass)
|
|
static java.util.List<com.endeca.mdex.conversation.ValueSearch> |
getAllAttributeValueSearches(com.endeca.mdex.conversation.Results results)
|
|
static java.util.List<com.endeca.mdex.conversation.Breadcrumbs> |
getAllBreadcrumbs(com.endeca.mdex.conversation.Results results)
|
|
static
|
getAllContentElementConfigs(com.endeca.mdex.conversation.Request request,
java.lang.Class<T> klass)
|
|
static
|
getAllContentElements(com.endeca.mdex.conversation.Results results,
java.lang.Class<T> klass)
|
|
static java.util.List<com.endeca.mdex.conversation.LQL> |
getAllLQL(com.endeca.mdex.conversation.Results results)
|
|
static java.util.List<com.endeca.mdex.conversation.NavigationMenu> |
getAllNavigationMenus(com.endeca.mdex.conversation.Results results)
|
|
static java.util.List<org.w3c.dom.Element> |
getAllPassThroughElements(com.endeca.mdex.conversation.Results results,
java.lang.String elementName)
|
|
static java.util.List<com.endeca.mdex.conversation.RecordDetails> |
getAllRecordDetails(com.endeca.mdex.conversation.Results results)
|
|
static java.util.List<com.endeca.mdex.conversation.RecordList> |
getAllRecordLists(com.endeca.mdex.conversation.Results results)
|
|
static java.util.List<com.endeca.mdex.conversation.SearchAdjustments> |
getAllSearchAdjustments(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.AttributeGroupList |
getAttributeGroups(com.endeca.mdex.conversation.Results results)
|
|
static AttributeSettings |
getAttributeSettings(MDEXState state,
boolean useMaster)
|
|
static com.endeca.mdex.conversation.ValueSearch |
getAttributeValueSearch(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.AvailableSearchKeys |
getAvailableSearchKeys(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.Breadcrumbs |
getBreadcrumbs(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.ContentElementConfig |
getConfigById(com.endeca.mdex.conversation.Request request,
java.lang.String id)
|
|
static
|
getContentElement(com.endeca.mdex.conversation.Results results,
java.lang.Class<T> klass)
|
|
static
|
getContentElementConfig(com.endeca.mdex.conversation.Request request,
java.lang.Class<T> klass)
|
|
static com.endeca.mdex.conversation.LQL |
getLQL(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.NavigationMenu |
getNavigationMenu(com.endeca.mdex.conversation.Results results)
|
|
static long |
getNumRecords(com.endeca.mdex.conversation.Results results)
Convenience method to return the number of records in the result from either a RecordCount or RecordList element |
|
static org.w3c.dom.Element |
getPassThroughElement(com.endeca.mdex.conversation.Request request,
java.lang.String elementName,
boolean create)
|
|
static org.w3c.dom.Element |
getPassThroughElement(com.endeca.mdex.conversation.Results results,
java.lang.String elementName)
|
|
static com.endeca.mdex.conversation.PropertyList |
getPropertyList(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.RecordCount |
getRecordCount(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.RecordDetails |
getRecordDetails(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.RecordList |
getRecordList(com.endeca.mdex.conversation.Results results)
|
|
static com.endeca.mdex.conversation.SearchAdjustments |
getSearchAdjustments(com.endeca.mdex.conversation.Results results)
|
|
static java.lang.String |
toSoap(com.endeca.mdex.conversation.Request request)
Create a SOAP request corresponding with the given request object |
|
static java.lang.String |
toString(com.endeca.mdex.conversation.Operator operator)
|
|
static java.lang.String |
toXML(com.endeca.mdex.lql_parser.types.ExpressionBase expr)
|
|
static java.lang.String |
toXML(com.endeca.mdex.conversation.Operator operator)
|
|
static java.lang.String |
toXML(com.endeca.mdex.lql_parser.types.Query Query)
|
|
static java.lang.String |
toXML(com.endeca.mdex.conversation.Request request)
|
|
static java.lang.String |
toXML(com.endeca.mdex.conversation.Results results)
|
|
static java.lang.String |
toXML(com.endeca.mdex.lql_parser.types.StandaloneFilter standaloneFilter)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAMESPACE
public static final java.lang.String HANDLER_NAMESPACE
public static final java.lang.String DISCOVERY_SERVICE
public static final java.lang.String MDEX_PROPERTY_KEY
public static final java.lang.String MDEX_PROPERTY_TYPE
public static final java.lang.String MDEX_IS_UNIQUE
public static final java.lang.String MDEX_IS_SINGLE_ASSIGN
public static final java.lang.String MDEX_PROPERTY_DISPLAYNAME
public static final java.lang.String MDEX_GROUP_DISPLAYNAME
public static final java.lang.String MDEX_DIMENSION_KEY
public static final java.lang.String MDEX_PROPERTY_IS_VALUE_SEARCHABLE
public static final java.lang.String MDEX_PROPERTY_MULTI_SELECT
public static final java.lang.String MDEX_PROPERTY_SORTING
public static final java.lang.String MDEX_PROPERTY_PREFIX
public static final java.lang.String MDEX_SEMANTIC_PREFIX
public static final java.lang.String SYSTEM_PROPERTY_PREFIX
@Deprecated public static final java.lang.String EID_PROPERTY_PREFIX
public static final java.lang.String CATCH_ALL_GROUP_KEY
public static final java.lang.String CATCH_ALL_GROUP_NAME
public static final java.lang.String REQUEST_XML_HEADER
public static final java.lang.String SOAP_HEADER
public static final java.lang.String SOAP_FOOTER
Constructor Detail |
---|
public DiscoveryServiceUtil()
Method Detail |
---|
public static com.endeca.mdex.conversation.RecordList getRecordList(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.RecordList> getAllRecordLists(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.RecordDetails getRecordDetails(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.RecordDetails> getAllRecordDetails(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.ValueSearch getAttributeValueSearch(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.ValueSearch> getAllAttributeValueSearches(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.Breadcrumbs getBreadcrumbs(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.Breadcrumbs> getAllBreadcrumbs(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.AvailableSearchKeys getAvailableSearchKeys(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.NavigationMenu getNavigationMenu(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.NavigationMenu> getAllNavigationMenus(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.LQL getLQL(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.LQL> getAllLQL(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.SearchAdjustments getSearchAdjustments(com.endeca.mdex.conversation.Results results)
public static java.util.List<com.endeca.mdex.conversation.SearchAdjustments> getAllSearchAdjustments(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.RecordCount getRecordCount(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.AttributeGroupList getAttributeGroups(com.endeca.mdex.conversation.Results results)
public static com.endeca.mdex.conversation.PropertyList getPropertyList(com.endeca.mdex.conversation.Results results)
public static long getNumRecords(com.endeca.mdex.conversation.Results results)
results
-
public static com.endeca.mdex.conversation.ContentElementConfig getConfigById(com.endeca.mdex.conversation.Request request, java.lang.String id)
public static <T extends com.endeca.mdex.conversation.ContentElement> T getContentElement(com.endeca.mdex.conversation.Results results, java.lang.Class<T> klass)
public static <T extends com.endeca.mdex.conversation.ContentElement> java.util.List<T> getAllContentElements(com.endeca.mdex.conversation.Results results, java.lang.Class<T> klass)
public static <T extends com.endeca.mdex.conversation.ContentElementConfig> T getContentElementConfig(com.endeca.mdex.conversation.Request request, java.lang.Class<T> klass)
public static <T extends com.endeca.mdex.conversation.ContentElementConfig> java.util.List<T> getAllContentElementConfigs(com.endeca.mdex.conversation.Request request, java.lang.Class<T> klass)
public static void addConfigElement(com.endeca.mdex.conversation.Request request, com.endeca.mdex.conversation.ContentElementConfig config)
public static org.w3c.dom.Element getPassThroughElement(com.endeca.mdex.conversation.Request request, java.lang.String elementName, boolean create) throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Element createElement(org.w3c.dom.Document document, java.lang.String elementName) throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Element getPassThroughElement(com.endeca.mdex.conversation.Results results, java.lang.String elementName)
public static java.util.List<org.w3c.dom.Element> getAllPassThroughElements(com.endeca.mdex.conversation.Results results, java.lang.String elementName)
public static java.lang.String toSoap(com.endeca.mdex.conversation.Request request) throws javax.xml.bind.JAXBException
request
-
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.conversation.Request request) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.conversation.Results results) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.conversation.Operator operator) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.lql_parser.types.StandaloneFilter standaloneFilter) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.lql_parser.types.ExpressionBase expr) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String toXML(com.endeca.mdex.lql_parser.types.Query Query) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> T fromXML(java.lang.String xmlString, java.lang.Class<T> klass) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static com.endeca.mdex.conversation.Request clone(com.endeca.mdex.conversation.Request request) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public static java.lang.String toString(com.endeca.mdex.conversation.Operator operator)
public static com.endeca.mdex.conversation.Request cloneRequest(com.endeca.mdex.conversation.Request request) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static com.endeca.mdex.conversation.Results execute(MDEXState mdexState, com.endeca.mdex.conversation.Request query, RequestIds requestIds) throws DataSourceException
DataSourceException
public static com.endeca.mdex.conversation.ConversationPort addQueryTracking(com.endeca.mdex.conversation.ConversationPort servicePort, RequestIds requestIds)
servicePort
- the ConversationPort for the queryrequestIds
- the tracker containing the session, request, etc. tokens
public static void addQueryTracking(java.net.HttpURLConnection connection, RequestIds requestIds)
connection
- the connection for the queryrequestIds
- the tracker containing the session, request, etc. tokenspublic static AttributeSettings getAttributeSettings(MDEXState state, boolean useMaster) throws DataSourceException
DataSourceException
public static void combineLQLOperators(com.endeca.mdex.conversation.Request query)
query
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |