package com.owera.xaps.tr069; import java.util.HashMap; import java.util.Map; import com.owera.xaps.tr069.xml.ParameterValueStruct; public class InformParameters { // The keyroot of the CPE, must be set by the constuctor; private String keyRoot; // The connection udp-url (for kick, ip-address) public String UDP_CONNECTION_URL; public Map<String, ParameterValueStruct> cpeParams = new HashMap<String, ParameterValueStruct>(); public InformParameters(String keyRoot) { this.keyRoot = keyRoot; UDP_CONNECTION_URL = keyRoot + "ManagementServer.UDPConnectionRequestAddress"; cpeParams.put(UDP_CONNECTION_URL, null); } public String getValue(String param) { ParameterValueStruct pvs = cpeParams.get(param); if (pvs != null && pvs.getValue() != null) return pvs.getValue(); else return null; } public ParameterValueStruct getPvs(String param) { return cpeParams.get(param); } public void putPvs(String param, ParameterValueStruct pvs) { cpeParams.put(param, pvs); } public String getKeyRoot() { return keyRoot; } }