com.genesyslab.platform.contacts.protocol.contactserver.requests
Class RequestRefresh
java.lang.Object
com.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.commons.protocol.Message
com.genesyslab.platform.contacts.protocol.contactserver.AbstractMessage
com.genesyslab.platform.contacts.protocol.contactserver.requests.RequestRefresh
- All Implemented Interfaces:
- EndpointSupport, ProtocolDescriptionSupport, Referenceable, com.genesyslab.platform.commons.protocol.runtime.DataSupport, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId, ContactServerMessage, Printable, RequestorInfoSupport
public final class RequestRefresh
- extends AbstractMessage
Refresh a list of document to make sure they are up to date or still exists.
This functionality is meant to prevent full rebuild in cases where Lucene index is desynchronized with DB content.
For each of the passed Ids, UCS will try to fetch the Contact, Interaction or StandardResponse from DB.
If the object is found in DB it will update/create the Lucene document.
Else if not found any existing Lucene document with this Id will be removed from the index.
Field Summary |
static int |
ID
|
static java.lang.String |
NAME
|
Methods inherited from class com.genesyslab.platform.contacts.protocol.contactserver.AbstractMessage |
getEndpoint, getLazyParser, getMessageAttribute, getProtocolId, getReferenceId, getRequestorInfo, retreiveReference, setEndpoint, setProtocolId, setReferenceId, setReferenceId, setRequestorInfo, toString, toString, toString, toString, updateReference |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ID
public static final int ID
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
RequestRefresh
public RequestRefresh()
create
public static RequestRefresh create()
getIndexName
public IndexNameType getIndexName()
setIndexName
public void setIndexName(IndexNameType value)
getPersistents
public java.lang.String getPersistents()
setPersistents
public void setPersistents(java.lang.String value)
getFile
public java.lang.String getFile()
setFile
public void setFile(java.lang.String value)
getQuery
public java.lang.String getQuery()
setQuery
public void setQuery(java.lang.String value)
getMetaData
public com.genesyslab.platform.commons.protocol.runtime.MetaData getMetaData()
getCustomPackagers
public java.util.List getCustomPackagers()
- Specified by:
getCustomPackagers
in interface com.genesyslab.platform.commons.protocol.runtime.DataSupport
- Overrides:
getCustomPackagers
in class AbstractMessage
attributes
public java.util.Map attributes()
getCompounds
public java.util.Map getCompounds()
createClone
public com.genesyslab.platform.commons.protocol.runtime.DataSupport createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample)
hashCode
public int hashCode()
- Overrides:
hashCode
in class DataObject
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class DataObject
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.