@java.lang.SuppressWarnings("rawtypes")
public abstract class Basic<T extends Property>
extends ToMany
Models a basic collection type such as a list of Strings
| Modifiers | Name | Description |
|---|---|---|
private java.lang.Class |
componentType |
|
private CustomTypeMarshaller |
customTypeMarshaller |
| Fields inherited from class | Fields |
|---|---|
class Association |
DEFAULT_CHILD_CASCADE, DEFAULT_OWNER_CASCADE, associatedEntity, cascadeOperations, cascadeTypeConversions, cascadeValidateType, orphanRemoval, owningSide, referencedPropertyName |
class AbstractPersistentProperty |
context, inherited, name, owner, reader, type, writer |
| Constructor and description |
|---|
Basic
(PersistentEntity owner, MappingContext context, java.beans.PropertyDescriptor descriptor) |
Basic
(PersistentEntity owner, MappingContext context, java.lang.String name, java.lang.Class type) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public PersistentEntity |
getAssociatedEntity() |
|
public java.lang.Class |
getComponentType() |
|
public CustomTypeMarshaller |
getCustomTypeMarshaller()
|
|
public Association |
getInverseSide() |
|
private void |
initializeComponentType() |
|
public boolean |
isOwningSide() |
|
public void |
setCustomTypeMarshaller(CustomTypeMarshaller customTypeMarshaller) |
|
public void |
setOwningSide(boolean owningSide) |
| Methods inherited from class | Name |
|---|---|
class ToMany |
isLazy |
class Association |
buildCascadeOperations, doesCascade, doesCascade, doesCascadeValidate, getAssociatedEntity, getCascadeOperations, getCascadeValidateOperation, getFetchStrategy, getInverseSide, getReferencedPropertyName, initializeCascadeValidateType, isBasic, isBidirectional, isCircular, isEmbedded, isList, isOrphanRemoval, isOwningSide, setAssociatedEntity, setOwningSide, setReferencedPropertyName, toString |
class AbstractPersistentProperty |
getCapitilizedName, getName, getOwner, getReader, getType, getWriter, isInherited, isNullable, toString |