{
logger.debug("Using default qualifier: " + DEFAULT_QUALIFIER);
attributePlusTermNode.setAttribute("bib-1.1", DEFAULT_QUALIFIER);
}
CQLRelation relation = cqlTermNode.getRelation();
if (relation != null)
{
if (relation.getBase() != null)
{
if (relation.getBase().equalsIgnoreCase("src"))
{
attributePlusTermNode.setAttribute("bib-1.2", new AttributeValue("="));
}
else if (relation.getBase().equalsIgnoreCase("exact"))
{
attributePlusTermNode.setAttribute("bib-1.2", new AttributeValue("="));
}
else if (relation.getBase().equalsIgnoreCase("all"))
{
attributePlusTermNode.setAttribute("bib-1.2", new AttributeValue("="));
}
else if (relation.getBase().equalsIgnoreCase("any"))
{
attributePlusTermNode.setAttribute("bib-1.2", new AttributeValue("="));
}
else
{
attributePlusTermNode.setAttribute("bib-1.2", new AttributeValue(relation.getBase()));
}
logger.debug("Modifiers: " + relation.getModifiers());
}
}
result = attributePlusTermNode;
}