* @param value Wert des Property.
* @throws RemoteException
*/
public static void set(String name, String value) throws RemoteException
{
DBProperty prop = find(name);
if (prop == null)
{
Logger.warn("parameter name " + name + " invalid");
return;
}
try
{
// Kein Wert angegeben
if (value == null)
{
// Wenn er in der DB existiert, loeschen wir ihn gleich ganz
if (!prop.isNewObject())
prop.delete();
// auf jeden Fall nichts zu speichern
return;
}
// Ansonsten abspeichern
prop.setValue(value);
prop.store();
}
catch (ApplicationException ae)
{
throw new RemoteException(ae.getMessage(),ae);
}