Package org.fenixedu.cms.domain
Class PostMetadata
- java.lang.Object
-
- org.fenixedu.cms.domain.PostMetadata
-
- All Implemented Interfaces:
Serializable,Wrappable
public class PostMetadata extends Object implements Serializable, Wrappable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPostMetadata.PostMetadataWrap
-
Constructor Summary
Constructors Constructor Description PostMetadata()PostMetadata(com.google.gson.JsonObject metadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PostMetadataclone()booleancontains(String key)booleanequals(Object object)Stringexternalize()static PostMetadatafromJson(com.google.gson.JsonElement json)Optional<com.google.gson.JsonElement>get(String key)Optional<Boolean>getAsBoolean(String key)Optional<org.joda.time.DateTime>getAsDateTime(String key)Optional<org.fenixedu.commons.i18n.LocalizedString>getAsLocalizedString(String key)Optional<Number>getAsNumber(String key)Optional<String>getAsString(String key)Set<Map.Entry<String,com.google.gson.JsonElement>>getEntries()static PostMetadatainternalize(String json)com.google.gson.JsonElementjson()WrapmakeWrap()StringtoString()PostMetadatawith(String key, Boolean value)PostMetadatawith(String key, Number value)PostMetadatawith(String key, String value)PostMetadatawith(String key, org.fenixedu.commons.i18n.LocalizedString value)PostMetadatawith(String key, org.joda.time.DateTime value)PostMetadatawithout(String key)
-
-
-
Method Detail
-
with
public PostMetadata with(String key, org.fenixedu.commons.i18n.LocalizedString value)
-
with
public PostMetadata with(String key, org.joda.time.DateTime value)
-
with
public PostMetadata with(String key, String value)
-
with
public PostMetadata with(String key, Number value)
-
with
public PostMetadata with(String key, Boolean value)
-
without
public PostMetadata without(String key)
-
getAsLocalizedString
public Optional<org.fenixedu.commons.i18n.LocalizedString> getAsLocalizedString(String key)
-
contains
public boolean contains(String key)
-
fromJson
public static PostMetadata fromJson(com.google.gson.JsonElement json)
-
externalize
public String externalize()
-
json
public com.google.gson.JsonElement json()
-
internalize
public static PostMetadata internalize(String json)
-
clone
public PostMetadata clone()
-
-