public class

ConceptConstraints

extends Object
java.lang.Object
   ↳ vars.query.ui.ConceptConstraints

Class Overview

A ConceptConstraint is a wrapper for the follwong 2 items:

  1. A collection of concept-names (as strings)
  2. An AssociationBean
It uses these 2 items to generate a SQL fragement that constrains a query to search for all concept-names in the collection that have the given association

Summary

Constants
String EMPTY_SQL
String WILD_CARD_STRING
Public Constructors
ConceptConstraints()
Public Methods
LinkBean getAssociationBean()
Collection<String> getConceptNamesAsStrings()
String getSQL()
static boolean isWildCard(String value)

void setAssociationBean(LinkBean associationBean)
void setConceptNamesAsStrings(Collection conceptNamesAsStrings)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String EMPTY_SQL

Constant Value: ""

public static final String WILD_CARD_STRING

Constant Value: "nil"

Public Constructors

public ConceptConstraints ()

Public Methods

public LinkBean getAssociationBean ()

Returns
  • Returns the associationBean.

public Collection<String> getConceptNamesAsStrings ()

Returns
  • Returns the conceptNamesAsStrings.

public String getSQL ()

public static boolean isWildCard (String value)

public void setAssociationBean (LinkBean associationBean)

Parameters
associationBean The associationBean to set.

public void setConceptNamesAsStrings (Collection conceptNamesAsStrings)

Parameters
conceptNamesAsStrings The conceptNamesAsStrings to set.

public String toString ()