public class MixSecurityManager extends LocalSecurityManager
SimpleDataSource.NameEditorData
DataSource.Writable
ADMINISTRATOR, SUPERVISOR, 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 |
---|
MixSecurityManager() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getGroupsURL() |
int |
getStaticLocationFor(java.lang.String method)
This is the default getStaticLocationFor with a location used by the staticmethodevent
to find a specific entry value object.
|
java.lang.String |
getUsersURL() |
java.lang.String |
isAuthorized(java.lang.String authGroups,
java.lang.String username,
java.lang.String passwordMD5) |
boolean |
isPlainText() |
void |
refreshInput(ValueChangedEvent e)
Called to refresh the files.
|
void |
setGroupsURL(java.lang.String groupsURL) |
void |
setPlainText(boolean plainText) |
void |
setUsersURL(java.lang.String usersURL) |
void |
start()
Reads the user and group files.
|
void |
valueChanged(int loc,
ValueChangedEvent e)
This is the default valuechanged with a location used by the staticmethodevent
to find a specific entry value object.
|
convertToHashtable, getAdministrators, getAllUsers, getSupervisors, getUsers, isAuthorizedAssumingValid, setAdministrators, setAllUsers, setSupervisors, setUsers, validateCredentials
getDefaultQualityForLocation, getInPortNames, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toString, 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, 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 java.lang.String getGroupsURL()
public int getStaticLocationFor(java.lang.String method) throws BadParameterException
getStaticLocationFor
in class Manipulator
BadParameterException
public java.lang.String getUsersURL()
public java.lang.String isAuthorized(java.lang.String authGroups, java.lang.String username, java.lang.String passwordMD5)
isAuthorized
in class LocalSecurityManager
public boolean isPlainText()
public void refreshInput(ValueChangedEvent e) throws VIBUpdateFailedException
VIBUpdateFailedException
- ignored, may be null.java.io.IOException
- thrown if either readUsersFile or readGroupsFile fails.public void setGroupsURL(java.lang.String groupsURL) throws VIBUpdateFailedException
groupsURL
- The groupsURL to set.VIBUpdateFailedException
public void setPlainText(boolean plainText)
plainText
- The plainText to set.public void setUsersURL(java.lang.String usersURL) throws VIBUpdateFailedException
usersURL
- The usersURL to set.VIBUpdateFailedException
public void start() throws BadParameterException, VIBUpdateFailedException
start
in class SimpleDataSource
BadParameterException
VIBUpdateFailedException
SimpleDataSource.start()
public void valueChanged(int loc, ValueChangedEvent e) throws VIBUpdateFailedException
valueChanged
in class Manipulator
VIBUpdateFailedException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.