import com.webobjects.appserver.WOActionResults;
import com.webobjects.appserver.WOComponent;
import com.webobjects.appserver.WOContext;
import com.webobjects.foundation.NSArray;
import com.webobjects.foundation.NSMutableArray;
import er.ajax.example.ExampleDataFactory;
import er.ajax.example.Item;
public class SortableListExample extends WOComponent {
private NSMutableArray _listA;
private NSArray _listB;
public Item _repetitionListItemA;
public Item _repetitionListItemB;
public SortableListExample(WOContext context) {
super(context);
_listA = ExampleDataFactory.items("A", "A Element #", 10);
_listB = ExampleDataFactory.items("B", "B Element #", 10).immutableClone();
}
public NSMutableArray listA() {
return _listA;
}
public NSArray listB() {
return _listB;
}
public void setListB(NSArray listB) {
_listB = listB;
}
public WOActionResults orderChanged() {
System.out.println("SortableListExample.orderChanged: A: " + _listA);
System.out.println("SortableListExample.orderChanged: B: " + _listB);
return null;
}
}