| Package | Description |
|---|---|
| org.mmbase.applications.vprowizards.spring.action | |
| org.mmbase.bridge |
The main interface to MMBase, also known as `MMCI' (MMBase Cloud Interface).
|
| org.mmbase.bridge.implementation |
This package provides the basic implementations for the interfaces of org.mmbase.bridge.
|
| org.mmbase.bridge.jsp.taglib.containers |
Most tags related to 'container' tags are collected here.
|
| org.mmbase.bridge.jsp.taglib.typehandler |
Typehandlers are used by the FieldInfo tag to produce html-code
based on type and guitype of the field.
|
| org.mmbase.bridge.remote.proxy | |
| org.mmbase.bridge.remote.rmi | |
| org.mmbase.bridge.util |
This package contains several bridge related classes which can be used independently of the
rest of MMBase.
|
| org.mmbase.bridge.util.xml.query |
Functionality to parse XML to
Query objects. |
| org.mmbase.cache |
The goal of this package is to centralize the MMBase
caches.
|
| org.mmbase.datatypes.handlers |
This is a generalization of what used to be org.mmbase.bridge.jsp.taglib.typehandler.
|
| org.mmbase.security |
The security infrastructure of MMBase.
|
| org.mmbase.security.implementation.cloudcontext | |
| org.mmbase.security.implementation.cloudcontext.workflow | |
| org.mmbase.storage.search |
Provides interfaces for retrieval of data from
SearchQuery objects. |
| org.mmbase.storage.search.implementation | |
| org.mmbase.storage.search.implementation.database | |
| org.mmbase.storage.search.implementation.database.functions | |
| org.mmbase.storage.search.implementation.database.informix.excalibur | |
| org.mmbase.storage.search.legacy |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractRelationAction.putValues(Step relationStep,
Constraint constraint,
Map<String,Object> values) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
Query.getCleanConstraint()
Gets the 'clean' constraint on this query.
|
Constraint |
Query.setInverse(Constraint c,
boolean i)
Changes the given constraint's 'inverse' (if applicable).
|
| Modifier and Type | Method and Description |
|---|---|
CompositeConstraint |
Query.createConstraint(Constraint c1,
int op,
Constraint c2)
Combines two Constraints to one new one, using a boolean operator (AND or OR).
|
void |
Query.setConstraint(Constraint c)
The (composite) constraint can actually be set into the query with this method.
|
Constraint |
Query.setInverse(Constraint c,
boolean i)
Changes the given constraint's 'inverse' (if applicable).
|
| Modifier and Type | Field and Description |
|---|---|
protected Constraint |
BasicQuery.insecureConstraint
If a the constraint was made 'secure', in insecureConstraint the original Constraint is
stored.
|
| Modifier and Type | Method and Description |
|---|---|
Constraint |
BasicQuery.getCleanConstraint() |
Constraint |
BasicQuery.getConstraint() |
Constraint |
BasicQuery.setInverse(Constraint c,
boolean i) |
| Modifier and Type | Method and Description |
|---|---|
CompositeConstraint |
BasicQuery.createConstraint(Constraint c1,
int operator,
Constraint c2) |
void |
BasicQuery.setConstraint(Constraint c) |
Constraint |
BasicQuery.setInverse(Constraint c,
boolean i) |
(package private) boolean |
BasicCloud.setSecurityConstraint(Constraint c) |
| Modifier and Type | Field and Description |
|---|---|
protected Constraint |
QueryAddConstraintTag.constraint |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryCompositeConstraintTag.addChildConstraint(Constraint cons) |
void |
QueryAddConstraintTag.setConstraint(Constraint c) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
BooleanHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
DurationHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
NodeHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
StringHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
AbstractTypeHandler.whereHtmlInput(Field field,
Query query)
Adds search constraint to Query object.
|
Constraint |
DataTypeHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
EnumHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
DateHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
IntegerHandler.whereHtmlInput(Field field,
Query query) |
Constraint |
TypeHandler.whereHtmlInput(Field field,
Query query) |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteCompareFieldsConstraint_Proxy
RemoteCompareFieldsConstraint_Proxy in a generated smart proxy of CompareFieldsConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteCompositeConstraint_Proxy
RemoteCompositeConstraint_Proxy in a generated smart proxy of CompositeConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteConstraint_Proxy
RemoteConstraint_Proxy in a generated smart proxy of Constraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldCompareConstraint_Proxy
RemoteFieldCompareConstraint_Proxy in a generated smart proxy of FieldCompareConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldConstraint_Proxy
RemoteFieldConstraint_Proxy in a generated smart proxy of FieldConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldNullConstraint_Proxy
RemoteFieldNullConstraint_Proxy in a generated smart proxy of FieldNullConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldValueBetweenConstraint_Proxy
RemoteFieldValueBetweenConstraint_Proxy in a generated smart proxy of FieldValueBetweenConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldValueConstraint_Proxy
RemoteFieldValueConstraint_Proxy in a generated smart proxy of FieldValueConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldValueInConstraint_Proxy
RemoteFieldValueInConstraint_Proxy in a generated smart proxy of FieldValueInConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteFieldValueInQueryConstraint_Proxy
RemoteFieldValueInQueryConstraint_Proxy in a generated smart proxy of FieldValueInQueryConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteLegacyConstraint_Proxy
RemoteLegacyConstraint_Proxy in a generated smart proxy of LegacyConstraint
This smart proxy is used by a local class when the MMCI is called remotely |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
RemoteQuery_Proxy.getCleanConstraint() |
Constraint |
RemoteNodeQuery_Proxy.getCleanConstraint() |
Constraint |
RemoteQuery_Proxy.getConstraint() |
Constraint |
RemoteSearchQuery_Proxy.getConstraint() |
Constraint |
RemoteNodeQuery_Proxy.getConstraint() |
Constraint |
RemoteQuery_Proxy.setInverse(Constraint arg0,
boolean arg1) |
Constraint |
RemoteNodeQuery_Proxy.setInverse(Constraint arg0,
boolean arg1) |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
RemoteCompositeConstraint_Proxy.getChilds() |
| Modifier and Type | Method and Description |
|---|---|
CompositeConstraint |
RemoteQuery_Proxy.createConstraint(Constraint arg0,
int arg1,
Constraint arg2) |
CompositeConstraint |
RemoteNodeQuery_Proxy.createConstraint(Constraint arg0,
int arg1,
Constraint arg2) |
void |
RemoteQuery_Proxy.setConstraint(Constraint arg0) |
void |
RemoteNodeQuery_Proxy.setConstraint(Constraint arg0) |
Constraint |
RemoteQuery_Proxy.setInverse(Constraint arg0,
boolean arg1) |
Constraint |
RemoteNodeQuery_Proxy.setInverse(Constraint arg0,
boolean arg1) |
| Constructor and Description |
|---|
RemoteConstraint_Rmi(Constraint originalObject,
int port) |
| Modifier and Type | Field and Description |
|---|---|
protected Constraint |
GrowingTreeList.cleanConstraint |
protected Constraint |
GrowingTreeList.cleanLeafConstraint |
(package private) Constraint |
TreeList.Branch.leafConstraint |
| Modifier and Type | Method and Description |
|---|---|
static Constraint |
Queries.addConstraint(Query query,
Constraint newConstraint)
Adds a Constraint to the already present constraint (with AND).
|
static Constraint |
Queries.addConstraints(Query query,
String constraints)
Adds a 'legacy' constraint to the query, i.e.
|
static Constraint |
SearchUtil.addORConstraint(Query query,
Constraint first,
Constraint second)
Create a OR composite constraint for the query
|
static Constraint |
Queries.copyConstraint(Constraint c,
Step sourceStep,
Query query,
Step step)
Takes a Constraint of a query, and takes al constraints on 'sourceStep' of it, and copies
those Constraints to the given step of the receiving query.
|
static Constraint |
Queries.createAgeConstraint(NodeQuery q,
int minAge,
int maxAge)
As
Queries.createAgeConstraint(Query, Step, int int, int), but NodeQuery's have an exceptional
step, which can be taken as the default. |
static Constraint |
Queries.createAgeConstraint(Query query,
Step step,
int minAge,
int maxAge)
Create a constraint for the query which limits to results to nodes of a certain age, based on
its number and the 'daymarkers' table.
|
static Constraint |
SearchUtil.createANDConstraint(Query query,
Constraint first,
Constraint second)
Create a AND composite constraint for the query
|
static Constraint |
Queries.createConstraint(Query query,
String fieldName,
int operator,
Object value)
Defaulting version of
Queries.createConstraint(Query, String, int, Object, Object, boolean, int). |
static Constraint |
Queries.createConstraint(Query query,
String fieldName,
int operator,
Object value,
Object value2,
boolean caseSensitive)
Defaulting version of
Queries.createConstraint(Query, String, int, Object, Object, boolean, int). |
static Constraint |
Queries.createConstraint(Query query,
String fieldName,
int operator,
Object originalValue,
Object value2,
boolean caseSensitive,
int datePart)
Creates a constraint smartly, depending on the type of the field, the value is cast to the
right type, and the right type of constraint is created.
|
static Constraint |
Queries.createMakeEmptyConstraint(Query q)
Creates a constraint that would make the result of the query q empty.
|
Constraint |
AbstractQueryWrapper.getCleanConstraint() |
Constraint |
AbstractQueryWrapper.getConstraint() |
Constraint |
AbstractQueryWrapper.setInverse(Constraint c,
boolean i) |
| Modifier and Type | Method and Description |
|---|---|
static Constraint |
Queries.addConstraint(Query query,
Constraint newConstraint)
Adds a Constraint to the already present constraint (with AND).
|
static void |
SearchUtil.addConstraint(Query query,
Constraint constraint)
Add a constraint to the query.
|
static void |
SearchUtil.addConstraint(Query query,
Constraint constraint,
int operator)
Add a constraint to the query.
|
static void |
SearchUtil.addORConstraint(Query query,
Constraint constraint)
Add a constraint to the query.
|
static Constraint |
SearchUtil.addORConstraint(Query query,
Constraint first,
Constraint second)
Create a OR composite constraint for the query
|
static Constraint |
Queries.copyConstraint(Constraint c,
Step sourceStep,
Query query,
Step step)
Takes a Constraint of a query, and takes al constraints on 'sourceStep' of it, and copies
those Constraints to the given step of the receiving query.
|
static Constraint |
SearchUtil.createANDConstraint(Query query,
Constraint first,
Constraint second)
Create a AND composite constraint for the query
|
CompositeConstraint |
AbstractQueryWrapper.createConstraint(Constraint c1,
int op,
Constraint c2) |
static CompositeConstraint |
SearchUtil.createLogicalConstraint(Query query,
Constraint first,
Constraint second,
int operator)
Create a composite constraint for the query
|
static List<FieldConstraint> |
Queries.getConstraints(Constraint constraint,
Step step) |
static boolean |
Queries.removeConstraint(Query q,
Constraint cons) |
void |
AbstractQueryWrapper.setConstraint(Constraint c) |
Constraint |
AbstractQueryWrapper.setInverse(Constraint c,
boolean i) |
void |
TreeList.setLeafConstraint(Constraint constraint)
Sets a 'leaf constraint' on the last 'growed' step.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Constraint |
QueryReader.getAgeConstraint(Element constraintElement,
QueryDefinition queryDefinition) |
protected static Constraint |
QueryReader.getAliasConstraint(Element constraintElement,
QueryDefinition queryDefinition) |
protected static Constraint |
QueryReader.getCompositeConstraint(Element constraintElement,
QueryDefinition queryDefinition) |
protected static Constraint |
QueryReader.getConstraint(Element constraintElement,
QueryDefinition queryDefinition) |
protected static Constraint |
QueryReader.getTypeConstraint(Element constraintElement,
QueryDefinition queryDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected static List<Constraint> |
ReleaseStrategy.getConstraintsForField(String fieldName,
MMObjectBuilder builder,
Constraint constraint,
SearchQuery query)
utility for specializations: get all the constraints in the query that apply to
a certain field
TODO MM: This method is used like this:
if(getConstraintsForField(fieldName, eventBuilder, constraint, query).size() > 0){ return false;}
IOW, only the size of the return list is used, and then even whether it is 0 or not. |
| Modifier and Type | Method and Description |
|---|---|
protected static ConstraintsMatchingStrategy.AbstractConstraintMatcher |
ConstraintsMatchingStrategy.findMatcherForConstraint(Constraint constraint)
This method will find a constraint matcher that supports the given constraint, and will return the
UnsupportedConstraintMatcher if none is found.
|
protected static List<Constraint> |
ReleaseStrategy.getConstraintsForField(String fieldName,
MMObjectBuilder builder,
Constraint constraint,
SearchQuery query)
utility for specializations: get all the constraints in the query that apply to
a certain field
TODO MM: This method is used like this:
if(getConstraintsForField(fieldName, eventBuilder, constraint, query).size() > 0){ return false;}
IOW, only the size of the return list is used, and then even whether it is 0 or not. |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
AbstractHandler.search(Request request,
Field field,
Query query) |
Constraint |
Handler.search(Request request,
Field field,
Query query)
Uses the user's input to create a constraint for the given query
|
| Modifier and Type | Field and Description |
|---|---|
(package private) Constraint |
Authorization.QueryCheck.constraint |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
Authorization.QueryCheck.getConstraint()
The stored constraint.
|
| Constructor and Description |
|---|
QueryCheck(boolean ch,
Constraint co) |
| Modifier and Type | Method and Description |
|---|---|
protected Authorization.QueryCheck |
BasicContextProvider.addAllowingContextsConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
BasicContextProvider.addConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
BasicContextProvider.addSecurityObjectsConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
| Modifier and Type | Method and Description |
|---|---|
protected Authorization.QueryCheck |
WorkFlowContextProvider.addConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
WorkFlowContextProvider.addWorkFlowConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompareFieldsConstraint
A constraint that compares the value of two stepfields.
|
interface |
CompositeConstraint
A constraint combining several child constraints, using either logical AND or OR.
|
interface |
FieldCompareConstraint
A constraint that compares a stepfield value with another value.
|
interface |
FieldConstraint
A constraint on a stepfield.
|
interface |
FieldNullConstraint
A constraint that tests if a stepfield value is null.
|
interface |
FieldValueBetweenConstraint
A constraint that restricts the value of a stepfield to be in a specified
range of values (numerical or string).
|
interface |
FieldValueConstraint
A constraint that compares a stepfield value with a fixed value.
|
interface |
FieldValueDateConstraint |
interface |
FieldValueInConstraint
A constraint that restricts the value of a stepfield to be in a specified list of values.
|
interface |
FieldValueInQueryConstraint
A constraint that restricts the value of a stepfield to be in a specfied selection.
|
interface |
FunctionValueConstraint
This class can solve the following.
|
interface |
LegacyConstraint
Constraint represented by a string, as it appears in the where-clause
of an SQL query.
|
interface |
StringSearchConstraint
A constraint specifically for advanced types of text searches.
|
| Modifier and Type | Method and Description |
|---|---|
Constraint |
SearchQuery.getConstraint()
Gets the constraints on the search results.
|
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
CompositeConstraint.getChilds()
Gets the child constraints.
|
| Modifier and Type | Method and Description |
|---|---|
int |
SearchQueryHandler.getSupportLevel(Constraint constraint,
SearchQuery query)
Gets the level at which a constraint is supported for a query
by this handler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicCompareFieldsConstraint
Basic implementation.
|
class |
BasicCompositeConstraint
Basic implementation.
|
class |
BasicConstraint
Basic implementation.
|
class |
BasicFieldCompareConstraint
Basic implementation.
|
class |
BasicFieldConstraint
Basic implementation.
|
class |
BasicFieldNullConstraint
Basic implementation.
|
class |
BasicFieldValueBetweenConstraint
Basic implementation.
|
class |
BasicFieldValueConstraint
Basic implementation.
|
class |
BasicFieldValueDateConstraint
A constraint on a 'part' of a DateTime field.
|
class |
BasicFieldValueInConstraint
Basic implementation.
|
class |
BasicFieldValueInQueryConstraint
Basic implementation.
|
class |
BasicFunctionValueConstraint |
class |
BasicLegacyConstraint
Basic implementation.
|
class |
BasicStringSearchConstraint
Basic implementation.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Constraint |
BasicSearchQuery.copyConstraint(SearchQuery q,
Constraint c)
Used by copy-constructor.
|
Constraint |
BasicSearchQuery.getConstraint() |
Constraint |
ModifiableQuery.getConstraint() |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
BasicCompositeConstraint.getChilds() |
| Modifier and Type | Method and Description |
|---|---|
BasicCompositeConstraint |
BasicCompositeConstraint.addChild(Constraint child)
Adds new child constraint.
|
protected static Constraint |
BasicSearchQuery.copyConstraint(SearchQuery q,
Constraint c)
Used by copy-constructor.
|
BasicCompositeConstraint |
BasicCompositeConstraint.removeChild(Constraint child) |
void |
BasicSearchQuery.setConstraint(Constraint constraint)
Sets constraint.
|
ModifiableQuery |
ModifiableQuery.setConstraint(Constraint constraint)
Sets the constraint property.
|
| Constructor and Description |
|---|
BasicCompositeConstraint(int logicalOperator,
Constraint... childs)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ChainedSqlHandler.appendConstraintToSql(StringBuilder sb,
Constraint constraint,
SearchQuery query,
boolean inverse,
boolean inComposite) |
void |
SqlHandler.appendConstraintToSql(StringBuilder sb,
Constraint constraint,
SearchQuery query,
boolean inverse,
boolean inComposite)
Represents Constraint object, that is not a CompositeConstraint,
as a constraint in SQL format, appending the result to a stringbuffer.
|
void |
BasicSqlHandler.appendConstraintToSql(StringBuilder sb,
Constraint constraint,
SearchQuery query,
boolean inverse,
boolean inComposite) |
int |
ChainedSqlHandler.getSupportLevel(Constraint constraint,
SearchQuery query) |
int |
BasicQueryHandler.getSupportLevel(Constraint constraint,
SearchQuery query) |
int |
SqlHandler.getSupportLevel(Constraint constraint,
SearchQuery query)
Gets the level at which a constraint is supported for a query
by this handler.
|
int |
BasicSqlHandler.getSupportLevel(Constraint constraint,
SearchQuery query) |
| Modifier and Type | Method and Description |
|---|---|
void |
FunctionSqlHandler.appendConstraintToSql(StringBuilder sb,
Constraint constraint,
SearchQuery query,
boolean inverse,
boolean inComposite) |
| Modifier and Type | Method and Description |
|---|---|
void |
EtxSqlHandler.appendConstraintToSql(StringBuilder sb,
Constraint constraint,
SearchQuery query,
boolean inverse,
boolean inComposite) |
protected boolean |
EtxSqlHandler.containsOtherStringSearchConstraints(Constraint constraint,
StringSearchConstraint searchConstraint)
Tests if a constaint is/contains another stringsearch constraint than
the specified one.
|
int |
EtxSqlHandler.getSupportLevel(Constraint constraint,
SearchQuery query) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Constraint |
DBQuery.toConstraint(BasicSearchQuery query)
Converts this query to a constraint for a search query.
|
Constraint |
ConstraintParser.toConstraint(String sqlConstraint)
Parses SQL-search-condition, and produces a corresponding
Constraint object. |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}