Search in sources :

Example 6 with EmbeddedMetaData

use of org.datanucleus.metadata.EmbeddedMetaData in project datanucleus-api-jdo by datanucleus.

the class ValueMetadataImpl method getEmbeddedMetadata.

/* (non-Javadoc)
     * @see javax.jdo.metadata.ValueMetadata#getEmbeddedMetadata()
     */
public EmbeddedMetadata getEmbeddedMetadata() {
    EmbeddedMetaData internalEmbmd = getInternal().getEmbeddedMetaData();
    if (internalEmbmd == null) {
        return null;
    }
    EmbeddedMetadataImpl embmd = new EmbeddedMetadataImpl(internalEmbmd);
    embmd.parent = this;
    return embmd;
}
Also used : EmbeddedMetaData(org.datanucleus.metadata.EmbeddedMetaData)

Example 7 with EmbeddedMetaData

use of org.datanucleus.metadata.EmbeddedMetaData in project datanucleus-api-jdo by datanucleus.

the class ElementMetadataImpl method getEmbeddedMetadata.

/* (non-Javadoc)
     * @see javax.jdo.metadata.ElementMetadata#getEmbeddedMetadata()
     */
public EmbeddedMetadata getEmbeddedMetadata() {
    EmbeddedMetaData internalEmbmd = getInternal().getEmbeddedMetaData();
    if (internalEmbmd == null) {
        return null;
    }
    EmbeddedMetadataImpl embmd = new EmbeddedMetadataImpl(internalEmbmd);
    embmd.parent = this;
    return embmd;
}
Also used : EmbeddedMetaData(org.datanucleus.metadata.EmbeddedMetaData)

Example 8 with EmbeddedMetaData

use of org.datanucleus.metadata.EmbeddedMetaData in project datanucleus-api-jdo by datanucleus.

the class KeyMetadataImpl method newEmbeddedMetadata.

/* (non-Javadoc)
     * @see javax.jdo.metadata.KeyMetadata#newEmbeddedMetadata()
     */
public EmbeddedMetadata newEmbeddedMetadata() {
    EmbeddedMetaData internalEmbmd = getInternal().newEmbeddedMetaData();
    EmbeddedMetadataImpl embmd = new EmbeddedMetadataImpl(internalEmbmd);
    embmd.parent = this;
    return embmd;
}
Also used : EmbeddedMetaData(org.datanucleus.metadata.EmbeddedMetaData)

Example 9 with EmbeddedMetaData

use of org.datanucleus.metadata.EmbeddedMetaData in project datanucleus-api-jdo by datanucleus.

the class MemberMetadataImpl method newEmbeddedMetadata.

public EmbeddedMetadata newEmbeddedMetadata() {
    EmbeddedMetaData internalEmbmd = getInternal().newEmbeddedMetaData();
    EmbeddedMetadataImpl embmd = new EmbeddedMetadataImpl(internalEmbmd);
    embmd.parent = this;
    return embmd;
}
Also used : EmbeddedMetaData(org.datanucleus.metadata.EmbeddedMetaData)

Example 10 with EmbeddedMetaData

use of org.datanucleus.metadata.EmbeddedMetaData in project datanucleus-api-jdo by datanucleus.

the class ValueMetadataImpl method newEmbeddedMetadata.

/* (non-Javadoc)
     * @see javax.jdo.metadata.ValueMetadata#newEmbeddedMetadata()
     */
public EmbeddedMetadata newEmbeddedMetadata() {
    EmbeddedMetaData internalEmbmd = getInternal().newEmbeddedMetaData();
    EmbeddedMetadataImpl embmd = new EmbeddedMetadataImpl(internalEmbmd);
    embmd.parent = this;
    return embmd;
}
Also used : EmbeddedMetaData(org.datanucleus.metadata.EmbeddedMetaData)

Aggregations

EmbeddedMetaData (org.datanucleus.metadata.EmbeddedMetaData)12 AbstractMemberMetaData (org.datanucleus.metadata.AbstractMemberMetaData)4 ColumnMetaData (org.datanucleus.metadata.ColumnMetaData)3 AttributeConverter (javax.jdo.AttributeConverter)2 PersistenceNucleusContext (org.datanucleus.PersistenceNucleusContext)2 JDOTypeConverter (org.datanucleus.api.jdo.JDOTypeConverter)2 NucleusUserException (org.datanucleus.exceptions.NucleusUserException)2 AbstractClassMetaData (org.datanucleus.metadata.AbstractClassMetaData)2 ArrayMetaData (org.datanucleus.metadata.ArrayMetaData)2 CollectionMetaData (org.datanucleus.metadata.CollectionMetaData)2 DiscriminatorMetaData (org.datanucleus.metadata.DiscriminatorMetaData)2 ElementMetaData (org.datanucleus.metadata.ElementMetaData)2 FieldMetaData (org.datanucleus.metadata.FieldMetaData)2 ForeignKeyMetaData (org.datanucleus.metadata.ForeignKeyMetaData)2 IndexMetaData (org.datanucleus.metadata.IndexMetaData)2 InvalidMetaDataException (org.datanucleus.metadata.InvalidMetaDataException)2 JoinMetaData (org.datanucleus.metadata.JoinMetaData)2 KeyMetaData (org.datanucleus.metadata.KeyMetaData)2 MapMetaData (org.datanucleus.metadata.MapMetaData)2 OrderMetaData (org.datanucleus.metadata.OrderMetaData)2