public interface PayloadMetaInfo
Modifier and Type | Method and Description |
---|---|
void |
appendWarning(java.lang.String msg)
Append a warning.
|
boolean |
getBoolean(java.lang.String name)
Get a metainfo value as boolean.
|
boolean |
getBoolean(java.lang.String name,
boolean def) |
int |
getCount()
Get the number of metainfo entries.
|
double |
getDouble(java.lang.String name)
Get the metainfo value as double.
|
double |
getDouble(java.lang.String name,
double def) |
int |
getInt(java.lang.String name)
Get metainfo value as int.
|
int |
getInt(java.lang.String name,
int def)
Get metainfo value as int.
|
java.util.Collection<java.lang.String> |
getNames()
Get all metainfo names.
|
java.lang.String |
getString(java.lang.String name)
Get the metainfo value as String.
|
java.lang.String |
getString(java.lang.String name,
java.lang.String def) |
java.lang.String[] |
getStringArray(java.lang.String name)
Get the metainfo value as StringArray.
|
java.lang.String[] |
getStringArray(java.lang.String name,
java.lang.String[] def) |
boolean |
hasName(java.lang.String name)
Check if a metainfo entry exists.
|
void |
put(java.lang.String key,
double value) |
void |
put(java.lang.String key,
int value) |
void |
put(java.lang.String key,
long value) |
void |
put(java.lang.String key,
java.lang.String value) |
void |
put(java.lang.String key,
java.lang.String[] value) |
PayloadMetaInfo |
require(java.lang.String... names)
Check is a required key exists.
|
void |
setWarning(java.lang.String msg)
Set a warning message.
|
java.lang.String getString(java.lang.String name) throws ServiceException
name
- the name of the metainfo entryServiceException
- if there is a JSON error.java.lang.String getString(java.lang.String name, java.lang.String def)
java.lang.String[] getStringArray(java.lang.String name) throws ServiceException
name
- the name of the metainfo entryServiceException
- if there is a JSON error.java.lang.String[] getStringArray(java.lang.String name, java.lang.String[] def)
int getInt(java.lang.String name) throws ServiceException
name
- the name of the metainfo entryServiceException
- if there is a JSON error.int getInt(java.lang.String name, int def) throws ServiceException
name
- the name of the metainfo entrydef
- the default valueServiceException
- if there is a JSON error.double getDouble(java.lang.String name) throws ServiceException
name
- the name of the metainfo entryServiceException
- if there is a JSON error.double getDouble(java.lang.String name, double def) throws ServiceException
ServiceException
boolean getBoolean(java.lang.String name) throws ServiceException
name
- the name of the metainfo entryServiceException
- if there is a JSON error.boolean getBoolean(java.lang.String name, boolean def)
boolean hasName(java.lang.String name)
name
- the name of a metainfo name.PayloadMetaInfo require(java.lang.String... names) throws ServiceException
names
- the parameter nameServiceException
- if the parameter is not found.java.util.Collection<java.lang.String> getNames()
int getCount()
void setWarning(java.lang.String msg) throws ServiceException
msg
- the messageServiceException
- if warning cannot be added.void put(java.lang.String key, java.lang.String value) throws ServiceException
ServiceException
void put(java.lang.String key, int value) throws ServiceException
ServiceException
void put(java.lang.String key, long value) throws ServiceException
ServiceException
void put(java.lang.String key, double value) throws ServiceException
ServiceException
void put(java.lang.String key, java.lang.String[] value) throws ServiceException
ServiceException
void appendWarning(java.lang.String msg) throws ServiceException
msg
- the message to appendServiceException
- if json operation fails(c) 2012-2022, OMSLab, Colorado State University.