|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EmbeddedMetadata
Represents embedding details of a field/property in a class.
Method Summary | |
---|---|
DiscriminatorMetadata |
getDiscriminatorMetadata()
Accessor for the discriminator metadata when handling inherited objects. |
MemberMetadata[] |
getMembers()
Accessor for all fields/properties defined on the fetch group. |
String |
getNullIndicatorColumn()
Accessor for any column indicating a null embedded object |
String |
getNullIndicatorValue()
Accessor for a null indicator value |
int |
getNumberOfMembers()
Accessor for the number of fields/properties defined for embedding |
String |
getOwnerMember()
Accessor for the owner field/property name. |
DiscriminatorMetadata |
newDiscriminatorMetadata()
Method to define the new discriminator metadata for handling inherited embedded objects. |
FieldMetadata |
newFieldMetadata(String name)
Add a new field to be embedded. |
PropertyMetadata |
newPropertyMetadata(String name)
Add a new property for embedding |
EmbeddedMetadata |
setNullIndicatorColumn(String col)
Method to set any column that indicates a null embedded object |
EmbeddedMetadata |
setNullIndicatorValue(String val)
Method to set the value of a null indicator column to signify null object |
EmbeddedMetadata |
setOwnerMember(String member)
Method to set the name of the owner field/property. |
Methods inherited from interface javax.jdo.metadata.Metadata |
---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
Method Detail |
---|
EmbeddedMetadata setOwnerMember(String member)
member
- Name of the owner memberString getOwnerMember()
EmbeddedMetadata setNullIndicatorColumn(String col)
col
- Null indicator columnString getNullIndicatorColumn()
EmbeddedMetadata setNullIndicatorValue(String val)
val
- Null indicator valueString getNullIndicatorValue()
MemberMetadata[] getMembers()
int getNumberOfMembers()
FieldMetadata newFieldMetadata(String name)
name
- Name of the field
PropertyMetadata newPropertyMetadata(String name)
name
- Name of the property
DiscriminatorMetadata getDiscriminatorMetadata()
DiscriminatorMetadata newDiscriminatorMetadata()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |