List of usage examples for org.apache.wicket.util.lang Args notNull
public static <T> T notNull(final T argument, final String name)
From source file:com.aplombee.navigator.ItemsNavigatorBase.java
License:Apache License
public ItemsNavigatorBase(String id, IModel model, IQuickView repeater) { super(id, model); Args.notNull(repeater, "repeater"); setOutputMarkupPlaceholderTag(true); this.repeater = repeater; }
From source file:com.aplombee.navigator.MoreLabel.java
License:Apache License
public MoreLabel(String id, IModel model, ItemsNavigatorBase navigator) { super(id, model); Args.notNull(navigator, "navigator"); this.navigator = navigator; setOutputMarkupId(true);//from ww w . j a v a 2 s. c o m }
From source file:com.aplombee.QuickGridView.java
License:Apache License
public QuickGridView<T> addRowAtStart(RowItem<T> rowItem) { Args.notNull(rowItem, "rowItem can't be null"); simpleAdd(rowItem);// w w w .ja va 2 s . com if (!isAjax()) { return this; } String call = getRepeaterUtil().prepend(rowItem, _getParent()); getSynchronizer().getPrependScripts().add(call); getSynchronizer().add(rowItem); return this; }
From source file:com.aplombee.QuickGridView.java
License:Apache License
public QuickGridView<T> addRow(RowItem<T> rowItem) { Args.notNull(rowItem, "rowItem can't be null"); simpleAdd(rowItem);/*from ww w . j a v a 2 s . c o m*/ if (!isAjax()) { return this; } String call = getRepeaterUtil().append(rowItem, _getParent()); Synchronizer listener = getSynchronizer(); listener.getPrependScripts().add(call); listener.add(rowItem); return this; }
From source file:com.aplombee.QuickGridView.java
License:Apache License
public void removeRow(RowItem<T> rowItem) { Args.notNull(rowItem, "rowItem can't be null"); if (isAjax()) { String call = getRepeaterUtil().removeItem(rowItem, _getParent()); getSynchronizer().getPrependScripts().add(call); }/*from w ww .j a v a2 s. co m*/ simpleRemove(rowItem); }
From source file:com.aplombee.QuickViewBase.java
License:Apache License
public void setReuseStrategy(IQuickReuseStrategy reuseStrategy) { Args.notNull(reuseStrategy, "reuseStrategy"); this.reuseStrategy = reuseStrategy; }
From source file:com.aplombee.QuickViewBase.java
License:Apache License
/** * @param id component id// ww w. j a v a 2 s .c om * @param dataProvider dataprovider of objects * @param reuse children are created again on render * */ public QuickViewBase(String id, IDataProvider<T> dataProvider, IQuickReuseStrategy reuseStrategy) { super(id); Args.notNull(dataProvider, "dataProvider"); Args.notNull(reuseStrategy, "reuseStrategy"); this.dataProvider = dataProvider; this.reuseStrategy = reuseStrategy; }
From source file:com.aplombee.QuickViewBase.java
License:Apache License
protected void createChildren(Iterator<Item<T>> iterator) { Args.notNull(iterator, "iterator"); while (iterator.hasNext()) { Item<T> item = iterator.next(); simpleAdd(item);/*from w w w .j a va 2 s .c o m*/ } }
From source file:com.aplombee.QuickViewBase.java
License:Apache License
@Override public MarkupContainer remove(final Component component) { Args.notNull(component, "component can't be null"); if (isAjax()) { String removeScript = getRepeaterUtil().removeItem(component, _getParent()); getSynchronizer().getPrependScripts().add(removeScript); }//from w w w. jav a 2s . c om return simpleRemove(component); }
From source file:com.aplombee.RepeaterUtil.java
License:Apache License
/** * {@inheritDoc}//from w w w . j a v a 2 s . c o m */ @Override public String removeItem(Component component, Component parent) { Args.notNull(component, "component"); Args.notNull(parent, "parent"); return removeItem(component.getMarkupId(), parent.getMarkupId()); }