Package macaw.businessLayer

Contains classes that represent business concepts in the system.

See:
          Description

Interface Summary
MacawCurationAPI Macaw is a data curation application that stores and retrieves its data via methods of this interface.
MacawRetrievalAPI External software clients such as the SWIFT governance tool or future information portal services will use interact with the repository of Macaw variables via this interface.
MacawSecurityAPI Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 

Class Summary
AliasFilePath is an association between a logical location for data associated with a variable and a physical location
AvailabilityState describes which kinds of users can access a variable
Category provides a general grouping for NSHD variables
CleaningState describes a general method used to clean a variable
ConstantConverter Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
DerivedVariable a Variable that has been created using data from one or more Variable.
MacawListChoice Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
OntologyTerm Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
RawVariable a Variable that relates to a particular question on a particular form of a particular survey that forms part of the NSHD’s ongoing study.
SupportingDocument describes a document used to provide background information about a derived variable.
User Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
ValueLabel describes an answer to a survey question
Variable A concept related to the NSHD study.
VariableSummary Describes the minimum amount of information in a search result for a Variable.
 

Enum Summary
ValueLabel.EditingOperationType  
VariableTypeFilter describes the types of variables in the system.
 

Package macaw.businessLayer Description

Contains classes that represent business concepts in the system. Most of the classes will support three kinds of activities:

Understanding the Business Concepts

A Variable represents a single type of data that has been uniformly gathered about each member in the NSHD study. In most cases, a variable will describe some survey question and its associated results for each case study member. Each variable is associated with a number of attributes such as

These ideas are described more thoroughly in the Variable class. A Variable also has a number of other attributes which are represented as objects of these classes: