org.bidib.wizard.common.script.switching.NodeTreeScripting Maven / Gradle / Ivy
package org.bidib.wizard.common.script.switching;
import java.util.List;
import org.bidib.wizard.api.model.NodeInterface;
import org.bidib.wizard.api.script.Scripting;
public interface NodeTreeScripting extends Scripting {
/**
* Get all nodes that match the provided VID and PID.
*
* @param vid
* the vendor id
* @param pid
* the product id
* @return the nodes that match
*/
@Override
List getNodesByVidAndPid(int vid, int pid);
/**
* Get the node by the uniqueId.
*
* @param uniqueId
* the uniqueId of the node
* @return the node
*/
NodeInterface getNodeByUniqueIdWithoutClassBits(byte[] uniqueId);
}