Package de.gematik.combine.model
Class CombineItem
- java.lang.Object
-
- de.gematik.combine.model.CombineItem
-
- All Implemented Interfaces:
Comparable<CombineItem>
public class CombineItem extends Object implements Comparable<CombineItem>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCombineItem.CombineItemBuilder
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_PROPERTY
-
Constructor Summary
Constructors Constructor Description CombineItem()CombineItem(String value, String url, Set<String> tags, Map<String,String> properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CombineItem.CombineItemBuilderbuilder()protected booleancanEqual(Object other)intcompareTo(CombineItem other)booleanequals(Object o)Map<String,String>getProperties()Set<String>getTags()StringgetUrl()StringgetValue()inthashCode()booleanhasProperty(String property)booleanhasTag(String tag)voidsetProperties(Map<String,String> properties)voidsetTags(Set<String> tags)voidsetUrl(String url)voidsetValue(String value)StringtoString()
-
-
-
Field Detail
-
DEFAULT_PROPERTY
public static final String DEFAULT_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasTag
public boolean hasTag(String tag)
-
hasProperty
public boolean hasProperty(String property)
-
compareTo
public int compareTo(CombineItem other)
- Specified by:
compareToin interfaceComparable<CombineItem>
-
builder
public static CombineItem.CombineItemBuilder builder()
-
getValue
public String getValue()
-
getUrl
public String getUrl()
-
setValue
public void setValue(String value)
-
setUrl
public void setUrl(String url)
-
canEqual
protected boolean canEqual(Object other)
-
-