package sygrtutorials;

import java.util.ArrayList;

import sygr.pots.extensions.PluginData;
import sygr.pots.extensions.PluginInterface;
import sygr.pots.extensions.PluginUtilInterface;

public class T004EntityInit implements PluginInterface{

	@Override
	public void execute(PluginData data, PluginUtilInterface util) {
		
		// Check that we have an Entity
		if(data.pot == null) return;
		
		// Check if we have Sales Order Number. If no, create
		// and set the Entity Modell acccordingly.
		if(data.pot.getMatchval0().equals("")) {
			data.pot.setMatchval0(HelpUtil.getNextSoNumber(util));
			data.pot.setType("SO with wait");
		}
		else {
			data.pot.setType("SO without wait");
		}
		
	}

	@Override
	public void reloadConfig(ArrayList<String> changes, PluginUtilInterface util) {
		
	}

}
