com.alarmpoint.integration.infrastructure.subscription.jsp
Class PredicateContainer

java.lang.Object
  extended by com.alarmpoint.integration.infrastructure.subscription.jsp.PredicateContainer

public class PredicateContainer
extends java.lang.Object

Value object to hold the information defined in the SubscriptionPredicateTag for use in the SubscriptionPanelTag

Since:
4.0
Author:
Mike Bennett

Constructor Summary
PredicateContainer(java.lang.String name, java.lang.String label, int tabPosition, boolean queryPredicateValue, boolean performSearch, java.lang.String url, java.lang.String queryParameters)
          Creates a new instance of PredicateContainer
 
Method Summary
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String[] getQueryParameters()
           
 int getTabPosition()
           
 java.lang.String getUrl()
           
 boolean isPerformSearch()
           
 boolean isQueryPredicateValue()
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setPerformSearch(boolean performSearch)
           
 void setQueryParameters(java.lang.String[] queryParameters)
           
 void setQueryPredicateValue(boolean queryPredicateValue)
           
 void setTabPosition(int tabPosition)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredicateContainer

public PredicateContainer(java.lang.String name,
                          java.lang.String label,
                          int tabPosition,
                          boolean queryPredicateValue,
                          boolean performSearch,
                          java.lang.String url,
                          java.lang.String queryParameters)
Creates a new instance of PredicateContainer

Parameters:
name - unique name for the predicate
label - String label to be displayed
tabPosition - int tab position
queryPredicateValue - boolean indicating whether this predicate's values come from a lookup
performSearch - boolean indicating whether the predicate is populated from a sub-search
url - if performSearch is true, a URL should be provided to the popup
queryParameters - String containing a | separated list of query parameters
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()

setTabPosition

public void setTabPosition(int tabPosition)

getTabPosition

public int getTabPosition()

setQueryPredicateValue

public void setQueryPredicateValue(boolean queryPredicateValue)

isQueryPredicateValue

public boolean isQueryPredicateValue()

setPerformSearch

public void setPerformSearch(boolean performSearch)

isPerformSearch

public boolean isPerformSearch()

setUrl

public void setUrl(java.lang.String url)

getUrl

public java.lang.String getUrl()

setQueryParameters

public void setQueryParameters(java.lang.String[] queryParameters)

getQueryParameters

public java.lang.String[] getQueryParameters()