|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openxava.util.meta.MetaElement
org.openxava.model.meta.MetaMember
org.openxava.model.meta.MetaCollection
public class MetaCollection
| Constructor Summary | |
|---|---|
MetaCollection()
|
|
| Method Summary | |
|---|---|
void |
addMetaCalculatorPostRemove(MetaCalculator metaCalculator)
|
java.lang.String |
getCondition()
|
java.util.Collection |
getConditionArgumentsPropertyNames()
These arguments can be used in a condition for extracting the values of the collection from the total of the elements of the type. |
java.lang.String |
getFinderArguments()
Util to generate EJB code. |
java.lang.String |
getFinderName()
Util to generate EJB code. |
java.lang.String |
getHQLCondition()
|
java.lang.String |
getJPACondition()
|
int |
getMaximum()
|
MetaCalculator |
getMetaCalculator()
|
java.util.Collection |
getMetaCalculatorsPostRemove()
|
java.util.Collection |
getMetaPropertiesFinderArguments(boolean withDots)
Util to generate EJB code. |
MetaReference |
getMetaReference()
|
int |
getMinimum()
|
java.lang.String |
getOrder()
|
java.lang.String |
getSQLConditionWithoutChangePropertiesByColumns()
|
java.lang.String |
getSQLOrder()
|
boolean |
hasCalculator()
|
boolean |
hasCondition()
|
boolean |
hasPostRemoveCalculators()
|
boolean |
isAggregate()
|
boolean |
isOrphanRemoval()
|
boolean |
orderHasQualifiedProperties()
|
java.lang.String |
removeTotalPropertyPrefix(java.lang.String totalProperty)
|
void |
setCondition(java.lang.String string)
|
void |
setMaximum(int maximum)
|
void |
setMetaCalculator(MetaCalculator metaCalculator)
|
void |
setMetaModel(MetaModel newContainer)
|
void |
setMetaReference(MetaReference reference)
|
void |
setMinimum(int minimum)
|
void |
setOrder(java.lang.String string)
|
void |
setOrphanRemoval(boolean orphanRemoval)
|
void |
validate(Messages errors,
java.lang.Object object,
java.lang.String objectName,
java.lang.String propertyName)
Validate. |
| Methods inherited from class org.openxava.model.meta.MetaMember |
|---|
compareTo, getId, getLabelId, getMetaModel, getQualifiedName, isHidden, setLabelId, setQualifiedName |
| Methods inherited from class org.openxava.util.meta.MetaElement |
|---|
getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLocale, getName, has18nLabel, hasName, setDescription, setLabel, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetaCollection()
| Method Detail |
|---|
public void addMetaCalculatorPostRemove(MetaCalculator metaCalculator)
public java.util.Collection getMetaCalculatorsPostRemove()
public boolean hasPostRemoveCalculators()
public int getMinimum()
public void setMinimum(int minimum)
public MetaReference getMetaReference()
public void setMetaReference(MetaReference reference)
public boolean isAggregate()
throws XavaException
XavaExceptionpublic void setMetaModel(MetaModel newContainer)
setMetaModel in class MetaMember
public void validate(Messages errors,
java.lang.Object object,
java.lang.String objectName,
java.lang.String propertyName)
throws java.rmi.RemoteException
IPropertyValidator
The validation errors are added to an object of type Messages.
validate in interface IPropertyValidatorerrors - Object that acumulate the list of validation errors.object - Collection to validate. Has to be of type Collection. If null empty collection is assumed.objectName - Object that contains the collection to validate.propertyName - Name of the collection property within objectName.
java.rmi.RemoteExceptionpublic java.lang.String removeTotalPropertyPrefix(java.lang.String totalProperty)
public java.lang.String getOrder()
public void setOrder(java.lang.String string)
public java.lang.String getCondition()
public void setCondition(java.lang.String string)
public java.lang.String getSQLConditionWithoutChangePropertiesByColumns()
throws XavaException
XavaException
public java.lang.String getHQLCondition()
throws XavaException
XavaException
public java.lang.String getJPACondition()
throws XavaException
XavaExceptionpublic boolean orderHasQualifiedProperties()
public java.lang.String getSQLOrder()
throws XavaException
XavaExceptionpublic boolean hasCondition()
public java.lang.String getFinderName()
public java.lang.String getFinderArguments()
throws XavaException
XavaException
public java.util.Collection getConditionArgumentsPropertyNames()
throws XavaException
That is, if is a collection of line details of an invoice, this method
will return the key of the invoice inside the line detail.
Useful for creating a SQL condition for extracting the value of the
collection.
String. Never null.
XavaException
public java.util.Collection getMetaPropertiesFinderArguments(boolean withDots)
throws XavaException
XavaExceptionpublic MetaCalculator getMetaCalculator()
public void setMetaCalculator(MetaCalculator metaCalculator)
public boolean hasCalculator()
public int getMaximum()
public void setMaximum(int maximum)
public void setOrphanRemoval(boolean orphanRemoval)
public boolean isOrphanRemoval()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||