Interface ClassMetadata

All Superinterfaces:
Metadata, TypeMetadata

public interface ClassMetadata extends TypeMetadata
Represents a class.
Since:
3.0
  • Method Details

    • setPersistenceModifier

      ClassMetadata setPersistenceModifier(ClassPersistenceModifier mod)
      Method to define the persistence modifier.
      Parameters:
      mod - persistence modifier
      Returns:
      This metadata object
    • getPersistenceModifier

      ClassPersistenceModifier getPersistenceModifier()
      Accessor for the persistence modifier.
      Returns:
      persistence modifier
    • newFieldMetadata

      FieldMetadata newFieldMetadata(String name)
      Add a new field to this class.
      Parameters:
      name - Name of the field
      Returns:
      The FieldMetadata
    • newFieldMetadata

      FieldMetadata newFieldMetadata(Field fld)
      Add a new field to this class.
      Parameters:
      fld - The field
      Returns:
      The FieldMetadata