Class ForeignKeyMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.ForeignKeyMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.ForeignKeyMetadata, javax.jdo.metadata.Metadata
public class ForeignKeyMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.ForeignKeyMetadata
Implementation of JDO ForeignKeyMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
ConstructorsConstructorDescriptionForeignKeyMetadataImpl(org.datanucleus.metadata.ForeignKeyMetaData internal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]javax.jdo.annotations.ForeignKeyActionorg.datanucleus.metadata.ForeignKeyMetaDatajavax.jdo.metadata.MemberMetadata[]getName()intintgetTable()javax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.FieldMetadatanewFieldMetadata(String name) javax.jdo.metadata.PropertyMetadatanewPropertyMetadata(String name) javax.jdo.metadata.ForeignKeyMetadatasetDeferred(boolean flag) javax.jdo.metadata.ForeignKeyMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.ForeignKeyMetadatasetUnique(boolean flag) javax.jdo.metadata.ForeignKeyMetadatasetUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) Methods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
ForeignKeyMetadataImpl
public ForeignKeyMetadataImpl(org.datanucleus.metadata.ForeignKeyMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.ForeignKeyMetaData getInternal() -
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getDeferred
- Specified by:
getDeferredin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getName
- Specified by:
getNamein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getNumberOfMembers
public int getNumberOfMembers()- Specified by:
getNumberOfMembersin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getMembers
public javax.jdo.metadata.MemberMetadata[] getMembers()- Specified by:
getMembersin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getUnique
- Specified by:
getUniquein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateActionin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newPropertyMetadata
- Specified by:
newPropertyMetadatain interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setDeferred
public javax.jdo.metadata.ForeignKeyMetadata setDeferred(boolean flag) - Specified by:
setDeferredin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setDeleteAction
public javax.jdo.metadata.ForeignKeyMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteActionin interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setName
- Specified by:
setNamein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setUnique
public javax.jdo.metadata.ForeignKeyMetadata setUnique(boolean flag) - Specified by:
setUniquein interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setUpdateAction
public javax.jdo.metadata.ForeignKeyMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateActionin interfacejavax.jdo.metadata.ForeignKeyMetadata
-