view src/main/java/christie/datagear/command/TakeCommand.java @ 210:9a1d9c99e708

fix Command run to execute
author akahori
date Mon, 11 Mar 2019 16:45:37 +0900
parents 2ecb3a93b8ae
children e486c13d9ea9
line wrap: on
line source

package christie.datagear.command;

import christie.codegear.CodeGear;
import christie.datagear.DataGears;
import christie.datagear.command.Command;
import christie.datagear.command.CommandType;
import christie.datagear.dg.DataGear;

import java.nio.ByteBuffer;

public class TakeCommand extends Command {

    public TakeCommand(CodeGear cg, int cgmID, String toDgmName, String key, DataGear dg){
        this.type = CommandType.TAKE;
        this.cgmID =  cgmID;
        this.toDgmName = toDgmName;
        this.key = key;
        this.dg = dg;
        this.clazz = dg.getClazz();
        this.cg = cg;
    }

    @Override
    public ByteBuffer convert() {
        return null;
    }

    @Override
    public void execute() {
        setInputs();
    }

    /*@Override
    public void run(Object dataGear) {
        setDg(dataGear);

    }*/

    public void setInputs(){
        cg.getIdg().setInputs(key, dg);
    }
}