public class ForeignKeyMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.ForeignKeyMetadata
Constructor and Description |
---|
ForeignKeyMetadataImpl(org.datanucleus.metadata.ForeignKeyMetaData internal) |
Modifier and Type | Method and Description |
---|---|
javax.jdo.metadata.ColumnMetadata[] |
getColumns() |
Boolean |
getDeferred() |
javax.jdo.annotations.ForeignKeyAction |
getDeleteAction() |
org.datanucleus.metadata.ForeignKeyMetaData |
getInternal() |
javax.jdo.metadata.MemberMetadata[] |
getMembers() |
String |
getName() |
int |
getNumberOfColumns() |
int |
getNumberOfMembers() |
String |
getTable() |
Boolean |
getUnique() |
javax.jdo.annotations.ForeignKeyAction |
getUpdateAction() |
javax.jdo.metadata.ColumnMetadata |
newColumnMetadata() |
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 |
setName(String name) |
javax.jdo.metadata.ForeignKeyMetadata |
setTable(String name) |
javax.jdo.metadata.ForeignKeyMetadata |
setUnique(boolean flag) |
javax.jdo.metadata.ForeignKeyMetadata |
setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) |
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
public ForeignKeyMetadataImpl(org.datanucleus.metadata.ForeignKeyMetaData internal)
public org.datanucleus.metadata.ForeignKeyMetaData getInternal()
public javax.jdo.metadata.ColumnMetadata[] getColumns()
getColumns
in interface javax.jdo.metadata.ForeignKeyMetadata
public Boolean getDeferred()
getDeferred
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
getDeleteAction
in interface javax.jdo.metadata.ForeignKeyMetadata
public String getName()
getName
in interface javax.jdo.metadata.ForeignKeyMetadata
public int getNumberOfColumns()
getNumberOfColumns
in interface javax.jdo.metadata.ForeignKeyMetadata
public int getNumberOfMembers()
getNumberOfMembers
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.MemberMetadata[] getMembers()
getMembers
in interface javax.jdo.metadata.ForeignKeyMetadata
public String getTable()
getTable
in interface javax.jdo.metadata.ForeignKeyMetadata
public Boolean getUnique()
getUnique
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()
getUpdateAction
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
newColumnMetadata
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.FieldMetadata newFieldMetadata(String name)
newFieldMetadata
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.PropertyMetadata newPropertyMetadata(String name)
newPropertyMetadata
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setDeferred(boolean flag)
setDeferred
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
setDeleteAction
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setName(String name)
setName
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setTable(String name)
setTable
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setUnique(boolean flag)
setUnique
in interface javax.jdo.metadata.ForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
setUpdateAction
in interface javax.jdo.metadata.ForeignKeyMetadata
Copyright © 2020. All rights reserved.