ClobTypeDescriptor.ClobMutabilityPlan (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.hibernate.type.descriptor.java
Class ClobTypeDescriptor.ClobMutabilityPlan

    java.lang.Object
      org.hibernate.type.descriptor.java.ClobTypeDescriptor.ClobMutabilityPlan

All Implemented Interfaces:
  Serializable, MutabilityPlan<Clob>

Enclosing class:
  ClobTypeDescriptor

    public static class ClobTypeDescriptor.ClobMutabilityPlan

extends Object
implements MutabilityPlan<Clob>

See Also:
  Serialized Form

Field Summary
`static ClobTypeDescriptor.ClobMutabilityPlan` | `INSTANCE`

Constructor Summary
`ClobTypeDescriptor.ClobMutabilityPlan()`

Method Summary
`Clob` | `assemble(Serializable cached)` Assemble a previously disassembled value.
`Clob` | `deepCopy(Clob value)` Return a deep copy of the value.
`Serializable` | `disassemble(Clob value)` Return a "disassembled" representation of the value.
`boolean` | `isMutable()` Can the internal state of instances of `T` be changed?

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### INSTANCE

    public static final ClobTypeDescriptor.ClobMutabilityPlan INSTANCE

Constructor Detail

### ClobTypeDescriptor.ClobMutabilityPlan

    public ClobTypeDescriptor.ClobMutabilityPlan()

Method Detail

### isMutable

    public boolean isMutable()

  Description copied from interface: `MutabilityPlan`
  Can the internal state of instances of `T` be changed?

  Specified by:
    `isMutable` in interface `MutabilityPlan<Clob>`
  Returns:
    True if the internal state can be changed; false otherwise.

### deepCopy

    public Clob deepCopy(Clob value)

  Description copied from interface: `MutabilityPlan`
  Return a deep copy of the value.

  Specified by:
    `deepCopy` in interface `MutabilityPlan<Clob>`
  Parameters:
    `value` - The value to deep copy
  Returns:
    The deep copy.

### disassemble

    public Serializable disassemble(Clob value)

  Description copied from interface: `MutabilityPlan`
  Return a "disassembled" representation of the value. This is used to push values onto the second level cache. Compliment to `MutabilityPlan.assemble(java.io.Serializable)`

  Specified by:
    `disassemble` in interface `MutabilityPlan<Clob>`
  Parameters:
    `value` - The value to disassemble
  Returns:
    The disassembled value.
  See Also:
    `MutabilityPlan.assemble(java.io.Serializable)`

### assemble

    public Clob assemble(Serializable cached)

  Description copied from interface: `MutabilityPlan`
  Assemble a previously disassembled value. This is used when pulling values from the second level cache. Compliment to `MutabilityPlan.disassemble(T)`

  Specified by:
    `assemble` in interface `MutabilityPlan<Clob>`
  Parameters:
    `cached` - The disassembled state
  Returns:
    The re-assembled value.
  See Also:
    `MutabilityPlan.disassemble(T)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.