Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
05/16/08 18:07:40 (6 months ago)
Author:
bmckown
Message:

complex_obs branch: Attempting to register ComplexObsHandlers with Map<String, ComplexObsHandler>. Only partially working. Ripped out rest of ConceptComplexHandler junk.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/branches/complex-obs/src/api/org/openmrs/api/ConceptService.java

    r4029 r4239  
    2121import org.openmrs.ConceptClass; 
    2222import org.openmrs.ConceptComplex; 
    23 import org.openmrs.ConceptComplexHandler; 
    2423import org.openmrs.ConceptDatatype; 
    2524import org.openmrs.ConceptNumeric; 
     
    3029import org.openmrs.annotation.Authorized; 
    3130import org.openmrs.api.db.ConceptDAO; 
    32 import org.openmrs.util.OpenmrsConstants; 
    3331import org.springframework.transaction.annotation.Transactional; 
    3432 
     
    6765         */ 
    6866        public ConceptComplex getConceptComplex(Integer conceptId); 
    69          
    70         /** 
    71          * Completely remove ComplexHandler from Database. 
    72          *  
    73          * @param handler 
    74          */ 
    75         @Authorized({OpenmrsConstants.PRIV_MANAGE_CONCEPT_COMPLEX_HANDLERS}) 
    76         public void purgeComplexHandler(ConceptComplexHandler handler); 
    77  
    78         /** 
    79          * Save or update a ConceptComplexHandler. 
    80          *  
    81          * @param handler 
    82          */ 
    83         @Authorized({OpenmrsConstants.PRIV_MANAGE_CONCEPT_COMPLEX_HANDLERS}) 
    84         public void saveComplexHandler(ConceptComplexHandler handler); 
    85          
    86         /** 
    87          * Get a ConceptComplexHander by Id. 
    88          *  
    89          * @param id 
    90          * @return 
    91          */ 
    92         @Transactional(readOnly=true) 
    93         @Authorized({"View Concepts"}) 
    94         public ConceptComplexHandler getComplexHandler(Integer id); 
    95          
    96         /** 
    97          * Get all ConceptComplexHandlers. 
    98          *  
    99          * @return 
    100          */ 
    101         @Transactional(readOnly=true) 
    102         @Authorized({"View Concepts"}) 
    103         public List<ConceptComplexHandler> getAllComplexHandlers( ); 
    104          
     67                 
    10568        /** 
    10669         * Gets the concept with the given internal identifier