public abstract class AbstractI18NMetadata extends Object
Modifier and Type | Field and Description |
---|---|
private MultilingualString |
description |
private String |
identifier |
private MultilingualString |
name |
Constructor and Description |
---|
AbstractI18NMetadata(String id)
constructor
|
AbstractI18NMetadata(String id,
MultilingualString name,
MultilingualString description)
constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
MultilingualString |
getDescription() |
String |
getIdentifier()
The the identifier of this object
|
Set<Locale> |
getLocales() |
MultilingualString |
getName() |
int |
hashCode() |
protected static MultilingualString |
newIfNull(MultilingualString string)
Creates a new
MultilingualString if the supplied string is
null . |
String |
toString() |
protected com.google.common.base.Objects.ToStringHelper |
toStringHelper() |
private final String identifier
private final MultilingualString name
private final MultilingualString description
public AbstractI18NMetadata(String id, MultilingualString name, MultilingualString description)
id
- The identifier of this objectname
- The multilingual name of this objectdescription
- the multilingual description of this objectpublic AbstractI18NMetadata(String id)
id
- The identifier of this objectpublic String getIdentifier()
public MultilingualString getName()
public MultilingualString getDescription()
protected com.google.common.base.Objects.ToStringHelper toStringHelper()
Objects.ToStringHelper
filled with the state of this classpublic Set<Locale> getLocales()
Locale
s present in this object.protected static MultilingualString newIfNull(MultilingualString string)
MultilingualString
if the supplied string is
null
.string
- the stringstring
or a new MultilingualString
Copyright © 2012-2015 52north.org. All Rights Reserved.