stella.parameter
Class TargetUser
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractTargetParameter
stella.parameter.TargetUser
- All Implemented Interfaces:
- Cloneable, Parameter, TargetDepending, TargetDependingParameter, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, Reloadable, ResourceSupplying
public class TargetUser
- extends AbstractTargetParameter
- implements Reloadable
A paramter that delivers the target user name. Different to
TargetInstitution, that also allows the updating of dedicated user
shares, this target only reflects the user name as found in the target
definition.
|
Constructor Summary |
TargetUser(Map prop)
Constructs a new target name parameter. |
| Methods inherited from class stella.parameter.AbstractParameter |
createParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, register, setName, toString |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
DEFNAME
public static final String DEFNAME
- The name of this parameter.
- See Also:
- Constant Field Values
username
private String username
- The target name.
TargetUser
public TargetUser(Map prop)
- Constructs a new target name parameter.
rescanned
public double rescanned(String key,
String old,
String newval)
- Makes this method public, no further changes.
- Specified by:
rescanned in interface Reloadable- Overrides:
rescanned in class AbstractParameter
set
public Object set(Object newval)
- Sets the target name.
- Specified by:
set in interface Parameter
- Returns:
- The previous value of this parameter.
get
public Object get()
- Gets the target name. Might return null, if no target has been
registered.
- Specified by:
get in interface Parameter
registerTarget
public void registerTarget(TargetDefinition star)
- Registers a target. Copies the targetname to the value field of this
parameter.
- Specified by:
registerTarget in interface TargetDepending
getForTarget
public Object getForTarget(TargetDefinition star)
- Gets the target name out of the handed-over target definition.
- Specified by:
getForTarget in interface TargetDependingParameter