Top Description Fields Constructors Methods
org.hibernate.boot.jaxb.mapping.spi

public Class JaxbMapKeyJoinColumn

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Annotations
@XmlAccessorType:FIELD
@XmlType
name:map-key-join-column
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
Imports
java.io.Serializable, javax.xml.bind.annotation.XmlAccessType, .XmlAccessorType, .XmlAttribute, .XmlType

@Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface MapKeyJoinColumn { String name() default ""; String referencedColumnName() default ""; boolean unique() default false; boolean nullable() default false; boolean insertable() default true; boolean updatable() default true; String columnDefinition() default ""; String table() default ""; }

Java class for map-key-join-column complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="map-key-join-column">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="referenced-column-name" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="unique" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <attribute name="nullable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <attribute name="insertable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <attribute name="updatable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <attribute name="column-definition" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="table" type="{http://www.w3.org/2001/XMLSchema}string" />
    </restriction>
  </complexContent>
</complexType>

Field Summary

Modifier and TypeField and Description
protected String
protected Boolean
protected String
protected Boolean
protected String
protected String
protected Boolean
protected Boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

possible object is String
getColumnDefinition
()

Gets the value of the columnDefinition property.

public String

Returns:

possible object is String
getName
()

Gets the value of the name property.

public String

Returns:

possible object is String
getReferencedColumnName
()

Gets the value of the referencedColumnName property.

public String

Returns:

possible object is String
getTable
()

Gets the value of the table property.

public Boolean

Returns:

possible object is Boolean
isInsertable
()

Gets the value of the insertable property.

public Boolean

Returns:

possible object is Boolean
isNullable
()

Gets the value of the nullable property.

public Boolean

Returns:

possible object is Boolean
isUnique
()

Gets the value of the unique property.

public Boolean

Returns:

possible object is Boolean
isUpdatable
()

Gets the value of the updatable property.

public void
setColumnDefinition(String
allowed object is String
value
)

Sets the value of the columnDefinition property.

public void
setInsertable(Boolean
allowed object is Boolean
value
)

Sets the value of the insertable property.

public void
setName(String
allowed object is String
value
)

Sets the value of the name property.

public void
setNullable(Boolean
allowed object is Boolean
value
)

Sets the value of the nullable property.

public void
setReferencedColumnName(String
allowed object is String
value
)

Sets the value of the referencedColumnName property.

public void
setTable(String
allowed object is String
value
)

Sets the value of the table property.

public void
setUnique(Boolean
allowed object is Boolean
value
)

Sets the value of the unique property.

public void
setUpdatable(Boolean
allowed object is Boolean
value
)

Sets the value of the updatable property.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnDefinitionback to summary
protected String columnDefinition
Annotations
@XmlAttribute
name:column-definition
insertableback to summary
protected Boolean insertable
Annotations
@XmlAttribute
name:insertable
nameback to summary
protected String name
Annotations
@XmlAttribute
name:name
nullableback to summary
protected Boolean nullable
Annotations
@XmlAttribute
name:nullable
referencedColumnNameback to summary
protected String referencedColumnName
Annotations
@XmlAttribute
name:referenced-column-name
tableback to summary
protected String table
Annotations
@XmlAttribute
name:table
uniqueback to summary
protected Boolean unique
Annotations
@XmlAttribute
name:unique
updatableback to summary
protected Boolean updatable
Annotations
@XmlAttribute
name:updatable

Constructor Detail

JaxbMapKeyJoinColumnback to summary
public JaxbMapKeyJoinColumn()

Method Detail

getColumnDefinitionback to summary
public String getColumnDefinition()

Gets the value of the columnDefinition property.

Returns:String

possible object is String

getNameback to summary
public String getName()

Gets the value of the name property.

Returns:String

possible object is String

getReferencedColumnNameback to summary
public String getReferencedColumnName()

Gets the value of the referencedColumnName property.

Returns:String

possible object is String

getTableback to summary
public String getTable()

Gets the value of the table property.

Returns:String

possible object is String

isInsertableback to summary
public Boolean isInsertable()

Gets the value of the insertable property.

Returns:Boolean

possible object is Boolean

isNullableback to summary
public Boolean isNullable()

Gets the value of the nullable property.

Returns:Boolean

possible object is Boolean

isUniqueback to summary
public Boolean isUnique()

Gets the value of the unique property.

Returns:Boolean

possible object is Boolean

isUpdatableback to summary
public Boolean isUpdatable()

Gets the value of the updatable property.

Returns:Boolean

possible object is Boolean

setColumnDefinitionback to summary
public void setColumnDefinition(String value)

Sets the value of the columnDefinition property.

Parameters
value:String

allowed object is String

setInsertableback to summary
public void setInsertable(Boolean value)

Sets the value of the insertable property.

Parameters
value:Boolean

allowed object is Boolean

setNameback to summary
public void setName(String value)

Sets the value of the name property.

Parameters
value:String

allowed object is String

setNullableback to summary
public void setNullable(Boolean value)

Sets the value of the nullable property.

Parameters
value:Boolean

allowed object is Boolean

setReferencedColumnNameback to summary
public void setReferencedColumnName(String value)

Sets the value of the referencedColumnName property.

Parameters
value:String

allowed object is String

setTableback to summary
public void setTable(String value)

Sets the value of the table property.

Parameters
value:String

allowed object is String

setUniqueback to summary
public void setUnique(Boolean value)

Sets the value of the unique property.

Parameters
value:Boolean

allowed object is Boolean

setUpdatableback to summary
public void setUpdatable(Boolean value)

Sets the value of the updatable property.

Parameters
value:Boolean

allowed object is Boolean