package weka.classifiers.rules;
import java.util.*;
public class Transaction {
// attributes
private int tid;
private int cid;
private int Class_ID;
private int Num_Items;
private Item Items[];
private int Last_Rule;
// constructor
public Transaction() {
}
public Transaction(int tid, int cid, int Class_ID, int Num_Items, Item Items[]) {
this.tid = tid;
this.cid = cid;
this.Class_ID = Class_ID;
this.Num_Items = Num_Items;
this.Items = Items;
this.Last_Rule = -1;
Arrays.sort(this.Items);
}
// methods
public int gettid() {
return tid;
}
public int getcid() {
return cid;
}
public Item[] getItems() {
return Items;
}
public int getClass_ID() {
return Class_ID;
}
public int getNum_Items() {
return Num_Items;
}
public void setLast_Rule(int last_rule) {
this.Last_Rule = last_rule;
}
public int getLast_Rule() {
return Last_Rule;
}
}