Package de.fmui.osb.broker.objects
Class ServiceMetadata
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- java.util.LinkedHashMap<java.lang.String,java.lang.Object>
-
- de.fmui.osb.broker.internal.json.JSONObjectImpl
-
- de.fmui.osb.broker.objects.AbstractOpenServiceBrokerObject
-
- de.fmui.osb.broker.objects.ServiceMetadata
-
- All Implemented Interfaces:
JSONAware
,JSONObject
,JSONStreamAware
,Validatable
,java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.String,java.lang.Object>
public class ServiceMetadata extends AbstractOpenServiceBrokerObject implements JSONObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
KEY_DISPLAY_NAME
static java.lang.String
KEY_DOCUMENTATION_URL
static java.lang.String
KEY_IMAGE_URL
static java.lang.String
KEY_LONG_DESCRIPTION
static java.lang.String
KEY_PROVIDER_DISPLAY_NAME
static java.lang.String
KEY_SUPPORT_URL
-
Constructor Summary
Constructors Constructor Description ServiceMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDisplayName()
java.lang.String
getDocumentationURL()
java.lang.String
getImageURL()
java.lang.String
getLongDescription()
java.lang.String
getProviderDisplayName()
java.lang.String
getSupportURL()
void
setDisplayName(java.lang.String name)
void
setDocumentationURL(java.lang.String url)
void
setImageURL(java.lang.String url)
void
setLongDescription(java.lang.String description)
void
setProviderDisplayName(java.lang.String description)
void
setSupportURL(java.lang.String url)
-
Methods inherited from class de.fmui.osb.broker.objects.AbstractOpenServiceBrokerObject
addToArray, createArray, createArray, createObject, get, getArray, getBoolean, getJSONObject, getNumber, getString, isNullOrEmpty, isValidID, isValidName, load, load, validate, validateSubobjects
-
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Methods inherited from interface de.fmui.osb.broker.json.JSONAware
toJSONString
-
Methods inherited from interface de.fmui.osb.broker.json.JSONObject
put
-
Methods inherited from class de.fmui.osb.broker.internal.json.JSONObjectImpl
addJSONString, escape, put, toJSONString, toJSONString, toString, toString, writeJSONString, writeJSONString
-
Methods inherited from interface de.fmui.osb.broker.json.JSONStreamAware
writeJSONString
-
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
-
-
-
-
Field Detail
-
KEY_DISPLAY_NAME
public static final java.lang.String KEY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
KEY_IMAGE_URL
public static final java.lang.String KEY_IMAGE_URL
- See Also:
- Constant Field Values
-
KEY_LONG_DESCRIPTION
public static final java.lang.String KEY_LONG_DESCRIPTION
- See Also:
- Constant Field Values
-
KEY_PROVIDER_DISPLAY_NAME
public static final java.lang.String KEY_PROVIDER_DISPLAY_NAME
- See Also:
- Constant Field Values
-
KEY_DOCUMENTATION_URL
public static final java.lang.String KEY_DOCUMENTATION_URL
- See Also:
- Constant Field Values
-
KEY_SUPPORT_URL
public static final java.lang.String KEY_SUPPORT_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String name)
-
getImageURL
public java.lang.String getImageURL()
-
setImageURL
public void setImageURL(java.lang.String url)
-
getLongDescription
public java.lang.String getLongDescription()
-
setLongDescription
public void setLongDescription(java.lang.String description)
-
getProviderDisplayName
public java.lang.String getProviderDisplayName()
-
setProviderDisplayName
public void setProviderDisplayName(java.lang.String description)
-
getDocumentationURL
public java.lang.String getDocumentationURL()
-
setDocumentationURL
public void setDocumentationURL(java.lang.String url)
-
getSupportURL
public java.lang.String getSupportURL()
-
setSupportURL
public void setSupportURL(java.lang.String url)
-
-