Class OPModeACLEntry

  • All Implemented Interfaces:
    java.lang.Comparable<AEntry<java.lang.Integer>>

    public class OPModeACLEntry
    extends AEntry<java.lang.Integer>
    Version:
    1.0.0
    Author:
    ws
    • Field Detail

      • DEFAULT_OPMODE

        public static final OpMode DEFAULT_OPMODE
      • 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.
      • 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 ...
        Specified by:
        getKey in class AEntry<java.lang.Integer>
      • 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 class java.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 class AEntry<java.lang.Integer>
      • toLoggerInfo

        public java.lang.String toLoggerInfo()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class AEntry<java.lang.Integer>
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class AEntry<java.lang.Integer>