Uses of Class
macaw.businessLayer.VariableSummary

Packages that use VariableSummary
macaw.businessLayer Contains classes that represent business concepts in the system. 
macaw.persistenceLayer.demo This package contains all the code required to run versions of Macaw's curation and retrieval services which store data in-memory. 
macaw.persistenceLayer.production This package contains all the code required to run versions of Macaw's curation and retrieval services which store data in a MySQL database. 
macaw.presentationLayer This is the main package that produces the GUI application forms for Macaw. 
 

Uses of VariableSummary in macaw.businessLayer
 

Methods in macaw.businessLayer that return VariableSummary
 VariableSummary Variable.createVariableSummary()
          produces a variable summary suitable for showing in a collection of search results.
 

Methods in macaw.businessLayer that return types with arguments of type VariableSummary
 java.util.ArrayList<VariableSummary> MacawCurationAPI.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 java.util.ArrayList<VariableSummary> MacawCurationAPI.getSummaryDataForAllVariables(User user)
          retrieves a collection of all variables managed by the system.
 java.util.ArrayList<VariableSummary> MacawRetrievalAPI.getVariableSummariesForCategory(User user, java.lang.String category)
          returns summary records of variables that are associated with a given category.
 

Methods in macaw.businessLayer with parameters of type VariableSummary
 Variable MacawCurationAPI.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 boolean VariableSummary.hasSameDisplayName(VariableSummary variableSummary)
           
 

Uses of VariableSummary in macaw.persistenceLayer.demo
 

Methods in macaw.persistenceLayer.demo that return types with arguments of type VariableSummary
 java.util.ArrayList<VariableSummary> InMemoryVariableFilter.filterVariableSummaries(User user, java.lang.String searchPhrase, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 java.util.ArrayList<VariableSummary> DemonstrationCurationService.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableManager.getSummaryDataForAllVariables(User user)
           
 java.util.ArrayList<VariableSummary> DemonstrationCurationService.getSummaryDataForAllVariables(User user)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableManager.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 java.util.ArrayList<VariableSummary> DemonstrationRetrievalService.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 

Methods in macaw.persistenceLayer.demo with parameters of type VariableSummary
 Variable InMemoryVariableManager.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 Variable DemonstrationCurationService.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 

Uses of VariableSummary in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return types with arguments of type VariableSummary
 java.util.ArrayList<VariableSummary> SQLFilterQueries.filterVariableSummaries(java.sql.Connection connection, java.lang.String searchText, java.lang.String year, java.lang.String categoryName, VariableTypeFilter variableTypeFilter)
          we don't need to create a derivedVariables table because there are no concepts beyond the ones in Variables we need to retain.
 java.util.ArrayList<VariableSummary> ProductionCurationService.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 java.util.ArrayList<VariableSummary> SQLVariableManager.getSummaryDataForAllVariables(java.sql.Connection connection)
           
 java.util.ArrayList<VariableSummary> ProductionCurationService.getSummaryDataForAllVariables(User user)
           
 java.util.ArrayList<VariableSummary> SQLVariableManager.getVariableSummariesForCategory(java.sql.Connection connection, java.lang.String categoryName)
           
 java.util.ArrayList<VariableSummary> ProductionRetrievalService.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 

Methods in macaw.persistenceLayer.production with parameters of type VariableSummary
 Variable SQLVariableManager.getCompleteVariableData(java.sql.Connection connection, User user, VariableSummary variableSummary)
           
 Variable ProductionCurationService.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 

Uses of VariableSummary in macaw.presentationLayer
 

Methods in macaw.presentationLayer that return VariableSummary
 VariableSummary VariableSearchTableModel.getVariableSummary(int row)
           
 

Methods in macaw.presentationLayer with parameters of type VariableSummary
 int VariableSearchTableModel.getRow(VariableSummary targetVariable)