Class MetaObjectImpl
- java.lang.Object
-
- org.uberfire.ext.metadata.model.impl.MetaObjectImpl
-
- All Implemented Interfaces:
MetaObject
public class MetaObjectImpl extends Object implements MetaObject
-
-
Field Summary
-
Fields inherited from interface org.uberfire.ext.metadata.model.schema.MetaObject
META_OBJECT_CLUSTER_ID, META_OBJECT_FULL_TEXT, META_OBJECT_ID, META_OBJECT_KEY, META_OBJECT_SEGMENT_ID, META_OBJECT_TYPE
-
-
Constructor Summary
Constructors Constructor Description MetaObjectImpl(MetaType metaType, Set<MetaProperty> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(MetaProperty metaProperty)Collection<MetaProperty>getProperties()Optional<MetaProperty>getProperty(String name)MetaTypegetType()
-
-
-
Constructor Detail
-
MetaObjectImpl
public MetaObjectImpl(MetaType metaType, Set<MetaProperty> properties)
-
-
Method Detail
-
getType
public MetaType getType()
- Specified by:
getTypein interfaceMetaObject
-
getProperties
public Collection<MetaProperty> getProperties()
- Specified by:
getPropertiesin interfaceMetaObject
-
getProperty
public Optional<MetaProperty> getProperty(String name)
- Specified by:
getPropertyin interfaceMetaObject
-
addProperty
public void addProperty(MetaProperty metaProperty)
- Specified by:
addPropertyin interfaceMetaObject
-
-