public class OfferModel<U extends org.ujorm.Ujo & Serializable> extends Object implements Serializable
| Constructor and Description |
|---|
OfferModel(Class<U> type)
All item
|
OfferModel(org.ujorm.criterion.Criterion<U> filter)
Filtering
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTableColumns(AbstractDataProvider provider)
Add table columns
|
<S> org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<U,S> |
createDataTable()
Create Date Table
|
KeyColumn<U,Object> |
createSelectColumn(String action)
Create new instance of an KeyColumn
|
protected org.ujorm.KeyList<?> |
findKeyByName(String keyName,
org.ujorm.KeyList<U> fullKeys)
FindKey by name with ignore case
|
Closeable<U> |
getClosable()
Closable object
|
<V> org.ujorm.KeyList<U> |
getColumns()
Table columns
|
Dimension |
getDimension()
Set dimension of Window
|
<D extends org.ujorm.Ujo> |
getDisplay()
Display column of the UjoField
|
org.ujorm.criterion.Criterion<U> |
getFilter()
Returns the original filter
|
org.apache.wicket.model.IModel<org.ujorm.criterion.Criterion<U>> |
getFilterModel()
Returns filter model
|
<V> org.ujorm.KeyList<U> |
getFinders()
Get Finders for Toolbar where
String key type is preferred in auto builder mode |
protected void |
getFinders4Orm(List<org.ujorm.Key> result)
Add finders to the ressult for ORM domain
|
org.apache.wicket.model.IModel<org.ujorm.criterion.Criterion<U>> |
getHighliting()
Returns highliting with a non-null model
|
<V> org.ujorm.Key<U,V> |
getId()
Display column of the UjoField
|
protected org.ujorm.orm.metaModel.MetaTable |
getMetaTable()
Find a meta-model for a ORM doman class
|
protected OrmHandler |
getOrmHandler()
Returns ORM handelr
|
AbstractDataProvider |
getProvider()
Data Provider
|
int |
getRowCount()
Row count
|
org.apache.wicket.model.IModel<String> |
getTitle()
Dialog title
|
Class<U> |
getType()
Return a base class
|
boolean |
isEnableToolbar()
Enable finder
|
protected boolean |
isOrm()
Is the Domain type an ORM class ?
|
void |
setClosable(Closeable<U> closable)
Closable object
|
void |
setColumns(org.ujorm.KeyList<U> columns)
Table columns
|
void |
setDimension(int width,
int height)
Set dimension of Window
|
<D extends org.ujorm.Ujo> |
setDisplay(org.ujorm.Key<? super D,U> display)
Display column of the UjoField
|
void |
setEnableToolbar(boolean enableToolbar)
Enable finder
|
void |
setFinders(org.ujorm.KeyList<U> finders) |
void |
setHighliting(org.ujorm.criterion.Criterion<U> highliting)
Returns highliting
|
<D extends org.ujorm.Ujo> |
setId(org.ujorm.Key<? super D,U> id)
Display column of the UjoField
|
void |
setProvider(AbstractDataProvider provider)
Data Provider
|
void |
setRowCount(int rowCount)
Row count
|
@Nonnull public org.apache.wicket.model.IModel<org.ujorm.criterion.Criterion<U>> getFilterModel()
@Nullable public void setHighliting(@Nullable org.ujorm.criterion.Criterion<U> highliting)
@Nonnull public org.apache.wicket.model.IModel<org.ujorm.criterion.Criterion<U>> getHighliting()
public void setDimension(int width,
int height)
public int getRowCount()
public void setRowCount(int rowCount)
public <V> org.ujorm.KeyList<U> getColumns()
public void setColumns(org.ujorm.KeyList<U> columns)
public void setFinders(org.ujorm.KeyList<U> finders)
public <V> org.ujorm.KeyList<U> getFinders()
String key type is preferred in auto builder modeprotected void getFinders4Orm(List<org.ujorm.Key> result) throws IllegalStateException
IllegalStateExceptionpublic AbstractDataProvider getProvider()
protected void addTableColumns(AbstractDataProvider provider)
public KeyColumn<U,Object> createSelectColumn(String action)
protected boolean isOrm()
public <S> org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<U,S> createDataTable()
public void setProvider(AbstractDataProvider provider)
@Nullable public <D extends org.ujorm.Ujo> org.ujorm.Key<D,U> getDisplay()
public <D extends org.ujorm.Ujo> void setDisplay(@Nullable org.ujorm.Key<? super D,U> display)
protected org.ujorm.orm.metaModel.MetaTable getMetaTable() throws IllegalStateException
IllegalStateException@Nullable protected org.ujorm.KeyList<?> findKeyByName(String keyName, org.ujorm.KeyList<U> fullKeys)
keyName - Key name in UPPER CASEfullKeys - all direct keyspublic <D extends org.ujorm.Ujo> void setId(@Nullable org.ujorm.Key<? super D,U> id)
protected OrmHandler getOrmHandler()
public boolean isEnableToolbar()
public void setEnableToolbar(boolean enableToolbar)
Copyright © 2019. All rights reserved.