Class SimpleEntityBean

  • All Implemented Interfaces:
    io.github.mmm.bean.ReadableBean, io.github.mmm.bean.WritableBean, EntityBean, Entity, io.github.mmm.marshall.MarshallableObject, io.github.mmm.marshall.Marshaller<Object>, io.github.mmm.marshall.Marshalling<Object>, io.github.mmm.marshall.MarshallingObject, io.github.mmm.marshall.UnmarshallableObject, io.github.mmm.marshall.Unmarshaller<Object>, io.github.mmm.property.AttributeReadOnly, io.github.mmm.validation.Validatable, io.github.mmm.value.ReadablePath, io.github.mmm.value.WritablePath

    public class SimpleEntityBean
    extends io.github.mmm.bean.Bean
    implements EntityBean
    Implementation of EntityBean as simple Bean.
    Since:
    1.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected EntityPropertyBuilders add()  
      protected io.github.mmm.bean.StandardPropertyBuilders createPropertyBuilders()  
      IdProperty<? extends SimpleEntityBean> Id()  
      • Methods inherited from class io.github.mmm.bean.Bean

        getType, isPrototype
      • Methods inherited from class io.github.mmm.bean.AbstractBean

        add, addProperty, copy, create, createProperty, getProperties, getProperty, getPropertyCount, isDynamic, isLockOwnerInternal, isReadOnly, isThreadSafe, newInstance, onPropertyAdded, path, path, path, requireDynamic, requireWritable, toString, toString
      • Methods inherited from interface io.github.mmm.property.AttributeReadOnly

        isReadOnly
      • Methods inherited from interface io.github.mmm.marshall.MarshallableObject

        writeObject
      • Methods inherited from interface io.github.mmm.bean.ReadableBean

        copy, get, getPropertyCount, getPropertyNameForAlias, getType, isDynamic, isEqualTo, isPolymorphic, isPrototype, newInstance, path, validate, write
      • Methods inherited from interface io.github.mmm.marshall.UnmarshallableObject

        readObject
      • Methods inherited from interface io.github.mmm.bean.WritableBean

        addProperty, createProperty, createProperty, getOrCreateProperty, getOrCreateProperty, getProperties, getProperty, getRequiredProperty, read, set, set, set
      • Methods inherited from interface io.github.mmm.value.WritablePath

        path, path
    • Constructor Detail

      • SimpleEntityBean

        public SimpleEntityBean()
        The constructor.
    • Method Detail

      • createPropertyBuilders

        protected io.github.mmm.bean.StandardPropertyBuilders createPropertyBuilders()
        Overrides:
        createPropertyBuilders in class io.github.mmm.bean.AbstractBean