public class LocalSecurityManager extends Manipulator
SimpleDataSource.NameEditorData
DataSource.Writable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADMINISTRATOR
The constant for "administrator"
|
static java.lang.String |
SUPERVISOR
The constant for "supervisor"
|
static java.lang.String |
USER
The constant for "user"
|
UPDATE_DISPLAYED_VALUE, VALUE_INPUT
customTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebase
autoSuspend, AUTOSUSPEND_DEFAULT, AUTOSUSPEND_NEVER, AUTOSUSPEND_NO_LISTENERS, AUTOSUSPEND_NO_LISTENERS_AND_NO_SOURCES, colorHi, colorHiHi, colorLo, colorLoLo, colorNormal, connectors, consoleLogger, currentColor, currentValue, debugLevel, DEFAULT_AUTOSUSPEND, dontConnect, gwtLog, hardSuspended, popupLogger, PRIMARYOUTPORTNAME, sendColors, stopped, suspended, timedPopupLogger, traceLogger, valueHi, valueHiHi, valueLo, valueLoLo
Constructor and Description |
---|
LocalSecurityManager() |
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable<java.lang.String,java.lang.String> |
convertToHashtable(java.lang.String text)
Sets the Hashtable value a comma delimited string in the form:
|
java.lang.String |
getAdministrators() |
java.util.Hashtable |
getAllUsers() |
java.lang.String |
getSupervisors() |
java.lang.String |
getUsers() |
java.lang.String |
isAuthorized(java.lang.String authGroups,
java.lang.String username,
java.lang.String passwordMD5) |
java.lang.String |
isAuthorizedAssumingValid(java.lang.String authGroups,
java.lang.String username) |
void |
setAdministrators(java.lang.String administrators) |
void |
setAllUsers(java.util.Hashtable allUsers) |
void |
setSupervisors(java.lang.String supervisors) |
void |
setUsers(java.lang.String users) |
ValueObjectInterface |
validateCredentials(java.lang.String username,
java.lang.String password) |
getDefaultQualityForLocation, getInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toString, valueChanged, valueInput
addConnector, addConnector, addDataSource, addPropertyChangeListener, addValueChangedListener, addVetoableChangeListener, authenticatedClientRequest, clientRequest, clientResponse, destroy, determineSuspendedStatus, getClassLicenseManager, getContainer, getCustomTimer, getDataSource, getDataSources, getDisplayName, getExportCriteria, getExposeComponentConnections, getName, getOutPortNames, getPullFromServers, getPushData, getPushName, getPushToServers, getServerListData, getTimebase, getTrace, isActive, isScreenLocal, refreshCurrentValue, removeConnector, removeDataSource, removePropertyChangeListener, removeValueChangedListener, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setContainer, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setName, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTimebase, setTrace, setValueObject, start, stop, tick, VIBEvent
addVIBEventListener, checkScript, executeInScriptInternal, executeScript, executeScriptInternal, executeScriptInternal, getAutoSuspend, getBooleanValue, getBoolValue, getColorHi, getColorHiHi, getColorLo, getColorLoLo, getColorNormal, getConnectors, getConsoleLogger, getCurrentColor, getDataSourceName, getDoubleValue, getFloatValue, getGWTLogger, getIncomingValueObject, getInScript, getIntValue, getLongValue, getParent, getPopupLogger, getScript, getScriptEngine, getSendColors, getSources, getStringValue, getSyncWriteTimeout, getTimedPopupLogger, getTraceLogger, getValueHi, getValueHiHi, getValueLo, getValueLoLo, getValueObject, init, isHardSuspended, isRunning, isSendOnlyChangedValuesDefault, isSuspended, logException, logGWT, logGWT, logMessage, logTrace, n2sortConnectors, performScriptSubstitutions, popupMessage, post, removeConnector, removeVIBEventListener, replaceConnectors, scriptExtensionSubstition, setColorHi, setColorHiHi, setColorLo, setColorLoLo, setColorNormal, setConsoleLogger, setGWTLogger, setHardSuspended, setInScript, setParent, setPopupLogger, setScript, setSendColors, setSendOnlyChangedValuesDefault, setSyncWriteTimeout, setTimedPopupLogger, setTraceLogger, setValueHi, setValueHiHi, setValueLo, setValueLoLo, updateColor, updateListeners, updateListeners, updateListeners, whoAmI
public static final java.lang.String ADMINISTRATOR
public static final java.lang.String SUPERVISOR
public static final java.lang.String USER
public java.util.Hashtable<java.lang.String,java.lang.String> convertToHashtable(java.lang.String text) throws java.lang.IllegalArgumentException
user1=password1, user2=password2, etc.
This was copied verbatim from UserNameList (editor).
java.lang.IllegalArgumentException
public java.lang.String getAdministrators()
public java.util.Hashtable getAllUsers()
public java.lang.String getSupervisors()
public java.lang.String getUsers()
public java.lang.String isAuthorized(java.lang.String authGroups, java.lang.String username, java.lang.String passwordMD5)
public java.lang.String isAuthorizedAssumingValid(java.lang.String authGroups, java.lang.String username)
public void setAdministrators(java.lang.String administrators)
administrators
- The administrators to set.public void setAllUsers(java.util.Hashtable allUsers)
allUsers
- The allUsers to set.public void setSupervisors(java.lang.String supervisors)
supervisors
- The supervisors to set.public void setUsers(java.lang.String users)
users
- The users to set.public ValueObjectInterface validateCredentials(java.lang.String username, java.lang.String password)
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.