org.datanucleus.jdo.metadata
Class EmbeddedMetadataImpl

java.lang.Object
  extended by org.datanucleus.jdo.metadata.AbstractMetadataImpl
      extended by org.datanucleus.jdo.metadata.EmbeddedMetadataImpl
All Implemented Interfaces:
javax.jdo.metadata.EmbeddedMetadata, javax.jdo.metadata.Metadata

public class EmbeddedMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.EmbeddedMetadata

Implementation of JDO EmbeddedMetadata object.


Constructor Summary
EmbeddedMetadataImpl(EmbeddedMetaData internal)
           
 
Method Summary
 EmbeddedMetaData getInternal()
           
 javax.jdo.metadata.MemberMetadata[] getMembers()
           
 java.lang.String getNullIndicatorColumn()
           
 java.lang.String getNullIndicatorValue()
           
 int getNumberOfMembers()
           
 java.lang.String getOwnerMember()
           
 javax.jdo.metadata.FieldMetadata newFieldMetadata(java.lang.String name)
           
 javax.jdo.metadata.PropertyMetadata newPropertyMetadata(java.lang.String name)
           
 javax.jdo.metadata.EmbeddedMetadata setNullIndicatorColumn(java.lang.String col)
           
 javax.jdo.metadata.EmbeddedMetadata setNullIndicatorValue(java.lang.String value)
           
 javax.jdo.metadata.EmbeddedMetadata setOwnerMember(java.lang.String member)
           
 
Methods inherited from class org.datanucleus.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
 

Constructor Detail

EmbeddedMetadataImpl

public EmbeddedMetadataImpl(EmbeddedMetaData internal)
Method Detail

getInternal

public EmbeddedMetaData getInternal()

getMembers

public javax.jdo.metadata.MemberMetadata[] getMembers()
Specified by:
getMembers in interface javax.jdo.metadata.EmbeddedMetadata

getNullIndicatorColumn

public java.lang.String getNullIndicatorColumn()
Specified by:
getNullIndicatorColumn in interface javax.jdo.metadata.EmbeddedMetadata

getNullIndicatorValue

public java.lang.String getNullIndicatorValue()
Specified by:
getNullIndicatorValue in interface javax.jdo.metadata.EmbeddedMetadata

getNumberOfMembers

public int getNumberOfMembers()
Specified by:
getNumberOfMembers in interface javax.jdo.metadata.EmbeddedMetadata

getOwnerMember

public java.lang.String getOwnerMember()
Specified by:
getOwnerMember in interface javax.jdo.metadata.EmbeddedMetadata

newFieldMetadata

public javax.jdo.metadata.FieldMetadata newFieldMetadata(java.lang.String name)
Specified by:
newFieldMetadata in interface javax.jdo.metadata.EmbeddedMetadata

newPropertyMetadata

public javax.jdo.metadata.PropertyMetadata newPropertyMetadata(java.lang.String name)
Specified by:
newPropertyMetadata in interface javax.jdo.metadata.EmbeddedMetadata

setNullIndicatorColumn

public javax.jdo.metadata.EmbeddedMetadata setNullIndicatorColumn(java.lang.String col)
Specified by:
setNullIndicatorColumn in interface javax.jdo.metadata.EmbeddedMetadata

setNullIndicatorValue

public javax.jdo.metadata.EmbeddedMetadata setNullIndicatorValue(java.lang.String value)
Specified by:
setNullIndicatorValue in interface javax.jdo.metadata.EmbeddedMetadata

setOwnerMember

public javax.jdo.metadata.EmbeddedMetadata setOwnerMember(java.lang.String member)
Specified by:
setOwnerMember in interface javax.jdo.metadata.EmbeddedMetadata


Copyright © 2011. All Rights Reserved.