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 org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent
-
Constructor Summary
ConstructorsConstructorDescriptionForeignKeyMetadataImpl
(org.datanucleus.metadata.ForeignKeyMetaData internal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]
javax.jdo.annotations.ForeignKeyAction
org.datanucleus.metadata.ForeignKeyMetaData
javax.jdo.metadata.MemberMetadata[]
getName()
int
int
getTable()
javax.jdo.annotations.ForeignKeyAction
javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.FieldMetadata
newFieldMetadata
(String name) javax.jdo.metadata.PropertyMetadata
newPropertyMetadata
(String name) javax.jdo.metadata.ForeignKeyMetadata
setDeferred
(boolean flag) javax.jdo.metadata.ForeignKeyMetadata
setDeleteAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.ForeignKeyMetadata
setUnique
(boolean flag) javax.jdo.metadata.ForeignKeyMetadata
setUpdateAction
(javax.jdo.annotations.ForeignKeyAction fk) Methods inherited from class org.datanucleus.api.jdo.metadata.api.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 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:
getColumns
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getDeferred
- Specified by:
getDeferred
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getName
- Specified by:
getName
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumns
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getNumberOfMembers
public int getNumberOfMembers()- Specified by:
getNumberOfMembers
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getMembers
public javax.jdo.metadata.MemberMetadata[] getMembers()- Specified by:
getMembers
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getTable
- Specified by:
getTable
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getUnique
- Specified by:
getUnique
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateAction
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadata
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
newPropertyMetadata
- Specified by:
newPropertyMetadata
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setDeferred
public javax.jdo.metadata.ForeignKeyMetadata setDeferred(boolean flag) - Specified by:
setDeferred
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setDeleteAction
public javax.jdo.metadata.ForeignKeyMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setName
- Specified by:
setName
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setTable
- Specified by:
setTable
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setUnique
public javax.jdo.metadata.ForeignKeyMetadata setUnique(boolean flag) - Specified by:
setUnique
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-
setUpdateAction
public javax.jdo.metadata.ForeignKeyMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateAction
in interfacejavax.jdo.metadata.ForeignKeyMetadata
-