Class MstSecurity
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.security.MstSecurity
-
public final class MstSecurity extends java.lang.Object
Ersetzt MstSecurityManager
ausser Factory Methoden und prepare(...): nicht mehr statisch
ohne obsolete SecurityRole
future basiert fuer bessere elapsed Performance
PCName und HostName sind Synonyme- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static MstSecurity
get()
java.lang.String
getAppName()
java.lang.String
getHostAddress()
java.lang.String
getHostName()
same as PCNameOPModeACLEntry
getOPModeACLEntry()
java.lang.String
getUser()
int
hashCode()
boolean
isBKR()
boolean
isBKR(java.lang.String user, java.lang.String pcName)
Deprecated.boolean
isDeveloper()
boolean
isDeveloper(java.lang.String user)
Deprecated.boolean
isDeviceServer()
boolean
isDeviceServer(java.lang.String user, java.lang.String pcName)
user oder pcName/hostName kann null seinboolean
isExperte()
boolean
isExperte(java.lang.String user, java.lang.String appName)
Deprecated.static java.lang.String
prepare()
for system use only: preloads infos as early as possible, checks appNamejava.lang.String
toString()
-
-
-
Method Detail
-
get
public static MstSecurity get()
-
prepare
public static java.lang.String prepare()
for system use only: preloads infos as early as possible, checks appName
-
getAppName
public java.lang.String getAppName()
-
getHostName
public java.lang.String getHostName()
same as PCName
-
getHostAddress
public java.lang.String getHostAddress()
-
getUser
public java.lang.String getUser()
-
isDeveloper
@Deprecated public boolean isDeveloper(java.lang.String user)
Deprecated.anyvalid user
-
isExperte
@Deprecated public boolean isExperte(java.lang.String user, java.lang.String appName)
Deprecated.user oder appName kann null sein
-
isBKR
@Deprecated public boolean isBKR(java.lang.String user, java.lang.String pcName)
Deprecated.user oder pcName/hostName kann null sein
-
isDeviceServer
public boolean isDeviceServer(java.lang.String user, java.lang.String pcName)
user oder pcName/hostName kann null sein
-
isDeveloper
public boolean isDeveloper()
-
isExperte
public boolean isExperte()
-
isBKR
public boolean isBKR()
-
isDeviceServer
public boolean isDeviceServer()
-
getOPModeACLEntry
public OPModeACLEntry getOPModeACLEntry()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-