Package net.thevpc.naru.api.model
Class AbstractNaruModelProvider
java.lang.Object
net.thevpc.naru.api.model.AbstractNaruModelProvider
- All Implemented Interfaces:
NaruModelProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.thevpc.nuts.util.NOptional<String>protected net.thevpc.nuts.util.NOptional<String>getSecureParam(String name) booleanname()Provider name for display purposes.protected voidonParamChanged(String name, String value) voidsetEnabled(boolean enabled) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thevpc.naru.api.model.NaruModelProvider
findModelIds, getProtocol, installModel, isSupportedInstallModel, isSupportedPsModel, isSupportedUninstallModel, isSupportedUnloadModel, psModel, uninstallModel, unloadModel
-
Constructor Details
-
AbstractNaruModelProvider
-
-
Method Details
-
name
Description copied from interface:NaruModelProviderProvider name for display purposes.- Specified by:
namein interfaceNaruModelProvider
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceNaruModelProvider
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceNaruModelProvider
-
setParam
- Specified by:
setParamin interfaceNaruModelProvider
-
onParamChanged
-
getParamNames
- Specified by:
getParamNamesin interfaceNaruModelProvider
-
getSecureParam
-
getParam
- Specified by:
getParamin interfaceNaruModelProvider
-