package usda.weru.remoteDataAccess.csip.polygon;

import usda.weru.remoteDataAccess.RdaInputController;
import usda.weru.remoteDataAccess.csip.CsipInputControllerCachingSupport;

/**
 *
 * @author mhaas
 */
public class CsipInputContPolygonCachingSupport extends CsipInputControllerCachingSupport  {
    
    public CsipInputContPolygonCachingSupport(RdaInputController controllerStatic) {
        super(controllerStatic);
        
        // copy the exisiting polygon over
        ((CsipInputContPolygonBgCache)rdaController).setPolygon(((CsipInputContPolygonBgCache)controllerStatic).getPolygonCenter());
        // copy the existing results (catalog) over
        ((CsipInterfacePolygon)((CsipInputContPolygonBgCache)rdaController).getInterface()).setReturnTree(((CsipInterfacePolygon)controllerStatic.getInterface()).getReturnTree());
    }
    
}
