| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.reflect.BaseProperty
org.apache.cayenne.reflect.BaseArcProperty
org.apache.cayenne.reflect.BaseToManyProperty
org.apache.cayenne.reflect.ListProperty
org.apache.cayenne.reflect.IndexedListProperty
public class IndexedListProperty
A CollectionProperty that uses IndexPropertyList.
| Field Summary | |
|---|---|
| protected  String | indexPropertyNameDeprecated. | 
| Fields inherited from class org.apache.cayenne.reflect.BaseArcProperty | 
|---|
| complimentaryReverseArcName, relationship, targetDescriptor | 
| Fields inherited from class org.apache.cayenne.reflect.BaseProperty | 
|---|
| accessor, owner | 
| Constructor Summary | |
|---|---|
| IndexedListProperty(ClassDescriptor owner,
                    ClassDescriptor targetDescriptor,
                    Accessor accessor,
                    String reverseName,
                    String indexPropertyName)Deprecated. | |
| Method Summary | |
|---|---|
| protected  ValueHolder | createCollectionValueHolder(Object object)Deprecated. Creates a List indexed on a specified property. | 
| Methods inherited from class org.apache.cayenne.reflect.ListProperty | 
|---|
| invalidate, isFault | 
| Methods inherited from class org.apache.cayenne.reflect.BaseToManyProperty | 
|---|
| addTarget, ensureCollectionValueHolderSet, injectValueHolder, readProperty, removeTarget, visit, writePropertyDirectly | 
| Methods inherited from class org.apache.cayenne.reflect.BaseArcProperty | 
|---|
| getComplimentaryReverseArc, getRelationship, getTargetDescriptor, setReverse | 
| Methods inherited from class org.apache.cayenne.reflect.BaseProperty | 
|---|
| getName, readPropertyDirectly, toString, writeProperty | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface org.apache.cayenne.reflect.ArcProperty | 
|---|
| getComplimentaryReverseArc, getRelationship, getTargetDescriptor | 
| Methods inherited from interface org.apache.cayenne.reflect.Property | 
|---|
| getName, readPropertyDirectly, writeProperty | 
| Field Detail | 
|---|
protected String indexPropertyName
| Constructor Detail | 
|---|
public IndexedListProperty(ClassDescriptor owner,
                           ClassDescriptor targetDescriptor,
                           Accessor accessor,
                           String reverseName,
                           String indexPropertyName)
| Method Detail | 
|---|
protected ValueHolder createCollectionValueHolder(Object object)
                                           throws PropertyException
createCollectionValueHolder in class ListPropertyPropertyException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||