/*******************************************************************************
* Copyright (c) 2011-2016 Medevit OG, Medelexis AG
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Marco Descher, initial API and implementaion
* Lucia Amman, bug fixes and improvements
* Sponsors: M. + P. Richter
*******************************************************************************/
package at.medevit.elexis.gdt.messages;
import java.util.HashMap;
import at.medevit.elexis.gdt.constants.GDTConstants;
public class DateiArchivierungsKenner {
HashMap<Integer, String> values = new HashMap<Integer, String>();
/**
* Beinhaltet einen Ergebnisblock des Typs 6202 Datei-Archivierungskenner, welcher wiederum folgende Feldkennungen beinhaltet:
* 6203 Dateiformat
* 6204 Dateiinhalt
* 6205 Verweis auf die Datei
*
* @param dateiArchivierungsKenner
* @param dateiformat
* @param dateiinhalt
* @param verweisAufDieDatei
*/
public DateiArchivierungsKenner(String dateiArchivierungsKenner, String dateiformat,
String dateiinhalt, String verweisAufDieDatei){
values.put(GDTConstants.FELDKENNUNG_DATEI_ARCHIVIERUNGSNUMMER, dateiArchivierungsKenner);
values.put(GDTConstants.FELDKENNUNG_DATEIFORMAT, dateiformat);
values.put(GDTConstants.FELDKENNUNG_DATEIINHALT, dateiinhalt);
values.put(GDTConstants.FELDKENNUNG_VERWEIS_AUF_DATEI, verweisAufDieDatei);
}
/**
* @param feldkennung, where either 6302, 6303, 6304 or 6305
* @return
*/
public String getValue(int feldkennung) {
return values.get(feldkennung);
}
public void setValue(int feldkennung, String value) {
values.put(feldkennung, value);
}
}