Class OPModeACLEntry
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry<java.lang.Integer>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.OPModeACLEntry
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
aclName
java.lang.String
appName
static OpMode
DEFAULT_OPMODE
OpMode
defaultOpMode
OpMode
maxOpMode
OpMode
maxTestServerOpMode
int
oazNr
java.lang.String
pcName
java.lang.String
pcUser
static java.lang.String
SERIALIZATION_TEMPLATE
static java.lang.String
TAB_ID_PREFIX
-
Constructor Summary
Constructors Constructor Description OPModeACLEntry(int oazNr, java.lang.String pcUser, java.lang.String pcName, java.lang.String appName, int maxOpMode, int defaultOpMode, int maxTestServerOpMode, java.lang.String aclName)
OPModeACLEntry(int oazNr, java.lang.String pcUser, java.lang.String pcName, java.lang.String appName, int maxOpMode, int defaultOpMode, int maxTestServerOpMode, java.lang.String aclName, java.lang.Object... unsupportedExtraParams)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
calcFileName()
static java.lang.String
calcFileName(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
static java.lang.String
calcTabId(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
static OpMode
createOPMode(int opModeNr)
static OPModeACLEntry
deSerialize(java.lang.String sEntry)
boolean
equals(java.lang.Object obj)
static OPModeACLEntry
extractOPModeACLEntry(Tabelle<java.lang.Integer,OPModeACLEntry> tabelle)
java.lang.String
getAclName()
java.lang.String
getAppName()
OpMode
getDefaultOpMode()
java.lang.Integer
getKey()
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...OpMode
getMaxOpMode()
OpMode
getMaxTestServerOpMode()
int
getOAZNr()
static OPModeACLEntry
getOPModeACLEntry(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
Deprecated.java.lang.String
getPcName()
java.lang.String
getPcUser()
int
hashCode()
boolean
inSeinenWertenGleich(AEntry<java.lang.Integer> aEntry)
statt this.equals zu definieren, muesste dann auch HashCode neu definierenstatic Tabelle<java.lang.Integer,OPModeACLEntry>
packOPModeACLEntry(OPModeACLEntry entry)
static java.lang.String
serialize(OPModeACLEntry entry)
java.lang.String
toLoggerInfo()
java.lang.String
toString()
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry
compareTo, getUnsupportedExtraParams, handleUnsupportedExtraParams, hasUnsupportedExtraParams
-
-
-
-
Field Detail
-
DEFAULT_OPMODE
public static final OpMode DEFAULT_OPMODE
-
TAB_ID_PREFIX
public static final java.lang.String TAB_ID_PREFIX
- See Also:
- Constant Field Values
-
oazNr
public final int oazNr
-
pcUser
public final java.lang.String pcUser
-
pcName
public final java.lang.String pcName
-
appName
public final java.lang.String appName
-
maxOpMode
public final OpMode maxOpMode
-
defaultOpMode
public final OpMode defaultOpMode
-
maxTestServerOpMode
public final OpMode maxTestServerOpMode
-
aclName
public final java.lang.String aclName
-
SERIALIZATION_TEMPLATE
public static final java.lang.String SERIALIZATION_TEMPLATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OPModeACLEntry
public OPModeACLEntry(int oazNr, java.lang.String pcUser, java.lang.String pcName, java.lang.String appName, int maxOpMode, int defaultOpMode, int maxTestServerOpMode, java.lang.String aclName)
-
OPModeACLEntry
public OPModeACLEntry(int oazNr, java.lang.String pcUser, java.lang.String pcName, java.lang.String appName, int maxOpMode, int defaultOpMode, int maxTestServerOpMode, java.lang.String aclName, java.lang.Object... unsupportedExtraParams)
-
-
Method Detail
-
serialize
public static java.lang.String serialize(OPModeACLEntry entry)
-
deSerialize
public static OPModeACLEntry deSerialize(java.lang.String sEntry) throws java.io.IOException
- Throws:
java.io.IOException
-
createOPMode
public static final OpMode createOPMode(int opModeNr)
-
getOPModeACLEntry
@Deprecated public static OPModeACLEntry getOPModeACLEntry(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
Deprecated.
-
packOPModeACLEntry
public static Tabelle<java.lang.Integer,OPModeACLEntry> packOPModeACLEntry(OPModeACLEntry entry)
-
extractOPModeACLEntry
public static OPModeACLEntry extractOPModeACLEntry(Tabelle<java.lang.Integer,OPModeACLEntry> tabelle)
-
calcTabId
public static java.lang.String calcTabId(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
-
getKey
public final java.lang.Integer getKey()
Description copied from class:AEntry
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...
-
getOAZNr
public final int getOAZNr()
-
getPcUser
public final java.lang.String getPcUser()
-
getPcName
public final java.lang.String getPcName()
-
getAppName
public final java.lang.String getAppName()
-
getMaxOpMode
public final OpMode getMaxOpMode()
-
getDefaultOpMode
public final OpMode getDefaultOpMode()
-
getMaxTestServerOpMode
public final OpMode getMaxTestServerOpMode()
-
getAclName
public java.lang.String getAclName()
-
calcFileName
public java.lang.String calcFileName()
-
calcFileName
public static java.lang.String calcFileName(java.lang.String pcUser, java.lang.String pcName, java.lang.String appName)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
inSeinenWertenGleich
public boolean inSeinenWertenGleich(AEntry<java.lang.Integer> aEntry)
statt this.equals zu definieren, muesste dann auch HashCode neu definieren- Specified by:
inSeinenWertenGleich
in classAEntry<java.lang.Integer>
-
toLoggerInfo
public java.lang.String toLoggerInfo()
-
-