Example usage for org.apache.wicket.util.lang Args notNull

List of usage examples for org.apache.wicket.util.lang Args notNull

Introduction

In this page you can find the example usage for org.apache.wicket.util.lang Args notNull.

Prototype

public static <T> T notNull(final T argument, final String name) 

Source Link

Document

Checks argument is not null

Usage

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());
}