org.datanucleus.store.mapped.scostore
Interface FKListStoreSpecialization

All Superinterfaces:
AbstractCollectionStoreSpecialization, AbstractListStoreSpecialization, ElementContainerStoreSpecialization

public interface FKListStoreSpecialization
extends AbstractListStoreSpecialization

Specialization interface for FKListStore. FKListStore delegates to instances of this interface for behavior that is tied to a specific datastore implementation.


Method Summary
 void clearWithoutDelete(ObjectManager om, StateManager ownerSM, ElementContainerStore ecs)
           
 void removeAt(StateManager sm, int index, int size, boolean nullify, FKListStore fkListStore)
           
 java.lang.Object set(StateManager sm, int index, java.lang.Object element, boolean allowDependentField, ElementContainerStore ecs, java.lang.Object o)
           
 boolean updateElementFk(StateManager sm, java.lang.Object element, java.lang.Object owner, int index, ObjectManager om, ElementContainerStore ecs)
           
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.AbstractListStoreSpecialization
getIndicesOf, indexOf, internalShift, lastIndexOf
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.AbstractCollectionStoreSpecialization
contains, internalRemove, updateEmbeddedElement
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.ElementContainerStoreSpecialization
executeClear, getSize
 

Method Detail

set

java.lang.Object set(StateManager sm,
                     int index,
                     java.lang.Object element,
                     boolean allowDependentField,
                     ElementContainerStore ecs,
                     java.lang.Object o)

updateElementFk

boolean updateElementFk(StateManager sm,
                        java.lang.Object element,
                        java.lang.Object owner,
                        int index,
                        ObjectManager om,
                        ElementContainerStore ecs)

clearWithoutDelete

void clearWithoutDelete(ObjectManager om,
                        StateManager ownerSM,
                        ElementContainerStore ecs)

removeAt

void removeAt(StateManager sm,
              int index,
              int size,
              boolean nullify,
              FKListStore fkListStore)


Copyright © 2010. All Rights Reserved.