| 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 | |
|---|