Class CollectionMapping

    • Constructor Detail

      • CollectionMapping

        public CollectionMapping()
    • Method Detail

      • getJavaType

        public Class getJavaType()
        Accessor for the Java type represented here.
        Specified by:
        getJavaType in class JavaTypeMapping
        Returns:
        The java type
      • postInsert

        public void postInsert​(org.datanucleus.state.DNStateManager ownerSM)
        Description copied from interface: MappingCallbacks
        Method called after the insert of the object so that additional operations can be performed if necessary.
        Specified by:
        postInsert in interface MappingCallbacks
        Parameters:
        ownerSM - StateManager of the owner
      • postUpdate

        public void postUpdate​(org.datanucleus.state.DNStateManager ownerSM)
        Method to be called after any update of the owner class element. This method could be called in two situations
        • Update a collection field of an object by replacing the collection with a new collection, so UpdateRequest is called, which calls here
        • Persist a new object, and it needed to wait til the element was inserted so goes into dirty state and then flush() triggers UpdateRequest, which comes here
        Specified by:
        postUpdate in interface MappingCallbacks
        Parameters:
        ownerSM - StateManager of the owner
      • preDelete

        public void preDelete​(org.datanucleus.state.DNStateManager ownerSM)
        Description copied from interface: MappingCallbacks
        Method called before the delete of objects, so that additional operations can be performed if necessary.
        Specified by:
        preDelete in interface MappingCallbacks
        Parameters:
        ownerSM - StateManager of the owner