public interface

LinkTemplateDAO

implements DAO ConceptNameValidator<T>
vars.knowledgebase.LinkTemplateDAO
Known Indirect Subclasses

Class Overview

Created by IntelliJ IDEA. User: brian Date: Aug 7, 2009 Time: 3:08:34 PM To change this template use File | Settings | File Templates.

Summary

Public Methods
abstract Collection<LinkTemplate> findAllApplicableToConcept(Concept concept)
abstract Collection<LinkTemplate> findAllByLinkFields(String linkName, String toConcept, String linkValue)
abstract Collection<LinkTemplate> findAllByLinkName(String linkName)
abstract Collection<LinkTemplate> findAllByLinkName(String linkName, Concept concept)
Searches a concept for a LinkTemplate that matches a given linkName.
[Expand]
Inherited Methods
From interface vars.DAO
From interface vars.knowledgebase.ConceptNameValidator

Public Methods

public abstract Collection<LinkTemplate> findAllApplicableToConcept (Concept concept)

public abstract Collection<LinkTemplate> findAllByLinkFields (String linkName, String toConcept, String linkValue)

public abstract Collection<LinkTemplate> findAllByLinkName (String linkName)

public abstract Collection<LinkTemplate> findAllByLinkName (String linkName, Concept concept)

Searches a concept for a LinkTemplate that matches a given linkName. This checks all the LinkTemplates that a particular concept has access to (i.e. it's HierarchicalLinkTemplates)

Parameters
linkName The link name whos match you are looking for.
concept The concept to search in
Returns
  • The matching LinkTemplate. null if no match is found