com.kuangkie.carbon.panel.EntityIntegration Maven / Gradle / Ivy
The newest version!
package com.kuangkie.carbon.panel;
import java.util.Collection;
import java.util.List;
import com.kuangkie.carbon.common.IntegrationMsg;
import com.kuangkie.carbon.common.RemoveDTO;
import com.kuangkie.carbon.entity.Entity;
import com.kuangkie.carbon.entity.EntityRelation;
import com.kuangkie.carbon.fg.CopyParam;
import com.kuangkie.carbon.record.criteria.ProConJunction;
public interface EntityIntegration {
public IntegrationMsg integrate(List entities);
public IntegrationMsg integrate(Entity entity);
public IntegrationMsg integrate(Entity entity,List extEntities);
public IntegrationMsg copyIntegrate(CopyParam param);
public Collection batchIntegrate(Entity entity,ProConJunction conJunction);
// public IntegrationMsg remove(Collection removeDTOs);
public IntegrationMsg remove(RemoveDTO removeDTO);
public IntegrationMsg integrateFile(Entity entity);
public IntegrationMsg integrateRelation(EntityRelation entityRelation);
}