public class DescriptionsCalculator extends java.lang.Object implements ICalculator
Use tab infrastructure for it, so you can make that this execute within a EJB server or nor configuring tab in xava.properties.
Constructor and Description |
---|
DescriptionsCalculator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
calculate()
Pure execution, without cache...
|
java.lang.String |
getCondition() |
java.lang.String |
getDescriptionProperties() |
java.lang.String |
getDescriptionProperty() |
java.util.Collection |
getDescriptions()
It uses cach� depend on current parameter values.
|
java.lang.String |
getKeyProperties()
It's used when there are more than one property that
it's key, or with only one It's preferred use a wrapper
class as primary key.
|
java.lang.String |
getKeyProperty()
It's used when there is only a key property.
|
java.lang.String |
getModel() |
java.lang.String |
getOrder() |
java.util.Collection |
getParameters() |
boolean |
hasParameters() |
boolean |
isOrderByKey() |
boolean |
isUseCache() |
boolean |
isUseConvertersInKeys() |
void |
setCondition(java.lang.String condition) |
void |
setDescriptionProperties(java.lang.String string) |
void |
setDescriptionProperty(java.lang.String descriptionProperty) |
void |
setKeyProperties(java.lang.String keyProperties) |
void |
setKeyProperty(java.lang.String keyProperty) |
void |
setModel(java.lang.String model) |
void |
setOrder(java.lang.String order) |
void |
setOrderByKey(boolean b) |
void |
setOrderByKey(java.lang.String b) |
void |
setParameters(java.util.Collection parameters) |
void |
setParameters(java.util.Collection parameters,
IFilter filter) |
void |
setUseCache(boolean b) |
void |
setUseConvertersInKeys(boolean b) |
public java.lang.Object calculate() throws java.lang.Exception
Better call to getDescriptions()
if you wish to use
directly.
calculate
in interface ICalculator
java.lang.Exception
public java.util.Collection getDescriptions() throws java.lang.Exception
java.lang.Exception
public java.lang.String getKeyProperty()
public java.lang.String getDescriptionProperty()
public void setKeyProperty(java.lang.String keyProperty)
public void setDescriptionProperty(java.lang.String descriptionProperty)
public java.lang.String getModel()
public void setModel(java.lang.String model)
public java.lang.String getCondition()
public void setCondition(java.lang.String condition)
public boolean hasParameters()
public java.util.Collection getParameters()
public void setParameters(java.util.Collection parameters)
public void setParameters(java.util.Collection parameters, IFilter filter) throws FilterException
FilterException
public java.lang.String getKeyProperties()
It's exclusive with keyProperties.
public void setKeyProperties(java.lang.String keyProperties)
public boolean isOrderByKey()
public void setOrderByKey(boolean b)
public void setOrderByKey(java.lang.String b)
public boolean isUseCache()
public void setUseCache(boolean b)
public java.lang.String getDescriptionProperties()
public void setDescriptionProperties(java.lang.String string)
public boolean isUseConvertersInKeys()
public void setUseConvertersInKeys(boolean b)
public java.lang.String getOrder()
public void setOrder(java.lang.String order)