Class ClassMetadataImpl

All Implemented Interfaces:
javax.jdo.metadata.ClassMetadata, javax.jdo.metadata.Metadata, javax.jdo.metadata.TypeMetadata

public class ClassMetadataImpl extends TypeMetadataImpl implements javax.jdo.metadata.ClassMetadata
Implementation of JDO ClassMetadata object.
  • Constructor Details

    • ClassMetadataImpl

      public ClassMetadataImpl(org.datanucleus.metadata.ClassMetaData internal)
  • Method Details

    • getInternal

      public org.datanucleus.metadata.ClassMetaData getInternal()
      Overrides:
      getInternal in class TypeMetadataImpl
    • getPersistenceModifier

      public javax.jdo.metadata.ClassPersistenceModifier getPersistenceModifier()
      Specified by:
      getPersistenceModifier in interface javax.jdo.metadata.ClassMetadata
    • setPersistenceModifier

      public javax.jdo.metadata.ClassMetadata setPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod)
      Specified by:
      setPersistenceModifier in interface javax.jdo.metadata.ClassMetadata
    • newFieldMetadata

      public javax.jdo.metadata.FieldMetadata newFieldMetadata(String name)
      Specified by:
      newFieldMetadata in interface javax.jdo.metadata.ClassMetadata
    • newFieldMetadata

      public javax.jdo.metadata.FieldMetadata newFieldMetadata(Field fld)
      Specified by:
      newFieldMetadata in interface javax.jdo.metadata.ClassMetadata
    • getParent

      public AbstractMetadataImpl getParent()
      Specified by:
      getParent in interface javax.jdo.metadata.Metadata
      Overrides:
      getParent in class AbstractMetadataImpl