public class ElasticsearchPicklistImpl extends AbstractPicklistImpl
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
allPicklists |
Constructor and Description |
---|
ElasticsearchPicklistImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllPicklists() |
protected ILegacyCoreConfig |
getConfig()
Hot spot method to swap config
|
java.util.List<PicklistItem> |
getPicklist(java.lang.String ticket,
java.lang.String picklistName,
java.util.Map<java.lang.String,java.lang.String> tokens)
This method queries the database and returns a list of the PicklistItems that make up the
picklist with the name of picklistName.
|
java.util.Set<java.lang.String> |
getPicklists(java.lang.String ticket)
This method returns the key set of the picklist map.
|
void |
setAllPicklists(java.util.Map<java.lang.String,java.lang.String> allPicklists) |
parseStaticPicklistsAsStrings
public java.util.Map<java.lang.String,java.lang.String> getAllPicklists()
getAllPicklists
in class AbstractPicklistImpl
public void setAllPicklists(java.util.Map<java.lang.String,java.lang.String> allPicklists)
setAllPicklists
in class AbstractPicklistImpl
public java.util.Set<java.lang.String> getPicklists(java.lang.String ticket)
IPicklist
getPicklists
in interface IPicklist
getPicklists
in class AbstractPicklistImpl
ticket
- - valid OC TicketIPicklist.getPicklists(String)
public java.util.List<PicklistItem> getPicklist(java.lang.String ticket, java.lang.String picklistName, java.util.Map<java.lang.String,java.lang.String> tokens)
IPicklist
getPicklist
in interface IPicklist
getPicklist
in class AbstractPicklistImpl
ticket
- - valid OC TicketpicklistName
- OC name (the map key) of the picklist to get values forcom.tsgrp.opencontent.core.picklist.IPicklist#getPicklist(String,
String, List)
protected ILegacyCoreConfig getConfig()