All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.odbogm.proxy.ILazyCollectionCalls Maven / Gradle / Ivy

Go to download

ODBOGM let you store/retrieve objects in a OrientDB graph structure in a clear and simple way.

The newest version!
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package net.odbogm.proxy;

import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.impls.orient.OrientVertex;
import java.util.Map;
import net.odbogm.Transaction;

/**
 *
 * @author Marcelo D. Ré {@literal }
 */
public interface ILazyCollectionCalls extends ILazyCalls {
    /**
     * Inicializa la colección y la establece como lazy.
     * @param sm        Transacción sobre la cual realizar los pedidos 
     * @param relatedTo vértice sobre el cual se encuentran las realaciones
     * @param parent    Objeto relacionado al que notificar los cambios
     * @param field     campo a procesar
     * @param c         clase asociada al campo
     * @param d         Si es OUT, se notifican los cambios. Si es IN, se toma como una colección 
     *                  indirecta y SE IGNORAN LOS CAMBIOS.
     */
    public void init(Transaction sm, OrientVertex relatedTo, IObjectProxy parent, String field, Class c, Direction d);
    public Map collectionState();
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy