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.jboss.ejb.plugins.cmp.jdbc
Interface CMPFieldStateFactory

public interface CMPFieldStateFactory

Implementations of this interface are used to create and compare field states for equality.

Author:
  Alexey Loubyansky

Method Summary
`Object` | `getFieldState(Object fieldValue)` Calculates and returns an object that represents the state of the field value.
`boolean` | `isStateValid(Object state, Object fieldValue)` Checks whether the field's state `state` is equal to the field value's state (possibly, calculated with the `getFieldState()` method).

Method Detail

### getFieldState

    public Object getFieldState(Object fieldValue)

  Calculates and returns an object that represents the state of the field value. The states produced by this method will be used to check whether the field is dirty at synchronization time.

  Parameters:
    `fieldValue` - field's value.
  Returns:
    an object representing the field's state.

### isStateValid

    public boolean isStateValid(Object state,
                                Object fieldValue)

  Checks whether the field's state `state` is equal to the field value's state (possibly, calculated with the `getFieldState()` method).

  Parameters:
    `state` - the state to compare with field value's state.
    `fieldValue` - field's value, the state of which will be compared with `state`.
  Returns:
    true if `state` equals to `fieldValue`'s state.

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 © 2002 JBoss Group, LLC. All Rights Reserved.