public final class OpModeKonfiguration
extends java.lang.Object
Constructor and Description |
---|
OpModeKonfiguration(OpModeListe implementierteModes,
ISetOpModeProtection opModeProtection,
OpMode opMode) |
Modifier and Type | Method and Description |
---|---|
static OpModeKonfiguration |
createKonfiguration(OPModeACLEntry aclEntry) |
static OpModeKonfiguration |
getDefaultKonfiguration() |
static OpModeKonfiguration |
getDefaultTestKonfiguration() |
static OpModeKonfiguration |
makeTestKonfiguration(OpModeKonfiguration opModeKonfiguration) |
void |
setOpMode(OpMode opMode,
java.lang.String passwort) |
java.lang.String |
toString() |
public OpModeKonfiguration(OpModeListe implementierteModes, ISetOpModeProtection opModeProtection, OpMode opMode)
implementierteModes
- != OpModeListe.EMPTY_LISTEopModeProtection
- muss ein implementierten Mode uebrig lassenopMode
- null oder muss ein ungeschuetzt implementierter Mode seinjava.lang.IllegalArgumentException
- falls opMode nicht gesetzt werden kann, da nicht im oeffentlicher Mode Listepublic static final OpModeKonfiguration getDefaultKonfiguration()
public static final OpModeKonfiguration getDefaultTestKonfiguration()
public static final OpModeKonfiguration createKonfiguration(OPModeACLEntry aclEntry)
public void setOpMode(OpMode opMode, java.lang.String passwort)
opMode
- java.security.AccessControlException
- fuer passwortgeschuetzte OpModes bei falscher Legitimationjava.lang.IllegalArgumentException
- opMode muss setzbar (implementiert) seinpublic java.lang.String toString()
toString
in class java.lang.Object
public static OpModeKonfiguration makeTestKonfiguration(OpModeKonfiguration opModeKonfiguration)
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft