public abstract class AbstractPicklistImpl extends java.lang.Object implements IPicklist
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
allPicklists |
Constructor and Description |
---|
AbstractPicklistImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllPicklists() |
abstract 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.
|
protected static java.util.List<PicklistItem> |
parseStaticPicklistsAsStrings(java.lang.String picklist)
Helper method to parse static picklists
|
void |
setAllPicklists(java.util.Map<java.lang.String,java.lang.String> allPicklists) |
public java.util.Map<java.lang.String,java.lang.String> getAllPicklists()
public void setAllPicklists(java.util.Map<java.lang.String,java.lang.String> allPicklists)
public java.util.Set<java.lang.String> getPicklists(java.lang.String ticket)
IPicklist
getPicklists
in interface IPicklist
ticket
- - valid OC TicketIPicklist.getPicklists(String)
public abstract 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
ticket
- - valid OC TicketpicklistName
- OC name (the map key) of the picklist to get values forcom.tsgrp.opencontent.core.picklist.IPicklist#getPicklist(String, String, Map)
protected static java.util.List<PicklistItem> parseStaticPicklistsAsStrings(java.lang.String picklist)
picklist
- the static picklist string to parse through