kodo.beans
Class StateClassAccessor
java.lang.Object
kodo.beans.StateClassAccessor
- All Implemented Interfaces:
- ClassAccessor
public class StateClassAccessor
- extends Object
- implements ClassAccessor
Implementation of ClassAccessor that uses a
OpenJPAStateManager and a ClassMetaData to set
and get field values.
StateClassAccessor
public StateClassAccessor(Class forClass,
StoreContext ctx)
getType
public Class getType()
- Specified by:
getType in interface ClassAccessor
- Returns:
- the type of the described class
getFieldAccessors
public FieldAccessor[] getFieldAccessors()
- Specified by:
getFieldAccessors in interface ClassAccessor
- Returns:
- an array of accessors to access fields
newInstance
public Object newInstance()
- Specified by:
newInstance in interface ClassAccessor
- Returns:
- a new instance of the type returned by
ClassAccessor.getType().
hashCode
public int hashCode()
- Description copied from interface:
ClassAccessor
- Equality depends on the class described by the accessor.
- Specified by:
hashCode in interface ClassAccessor- Overrides:
hashCode in class Object
equals
public boolean equals(Object other)
- Description copied from interface:
ClassAccessor
- Equality depends on the class described by the accessor.
- Specified by:
equals in interface ClassAccessor- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.