Serializable
public class EnvironmentVariableList extends Object implements Serializable
This class can only access system-level environment variables. You must have *JOBCTL special authority to add, change, or delete system-level environment variables.
This example gets the list of environment variables as a java.util.Properties object:
AS400 system = new AS400("mysystem"); EnvironmentVariableList evList = new EnvironmentVariableList(system); Properties p = evList.getProperties();
This example uses an Enumeration to print the list of environment variable names and values:
AS400 system = new AS400("mysystem"); EnvironmentVariableList evList = new EnvironmentVariableList(system); Enumeration list = evList.getEnvironmentVariables(); while (list.hasMoreElements()) { EnvironmentVariable ev = (EnvironmentVariable)list.nextElement(); System.out.println(ev.getName() + "=" + ev.getValue()); }
EnvironmentVariable
,
Serialized FormConstructor | Description |
---|---|
EnvironmentVariableList() |
Constructs a EnvironmentVariableList object.
|
EnvironmentVariableList(AS400 system) |
Constructs a EnvironmentVariableList object.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
Adds a PropertyChangeListener.
|
Enumeration<EnvironmentVariable> |
getEnvironmentVariables() |
Returns an enumeration that contains an EnvironmentVariable object for each environment variable on the system.
|
List<EnvironmentVariable> |
getEnvironmentVariablesList() |
Returns an List that contains an EnvironmentVariable object for each environment variable on the system.
|
Properties |
getProperties() |
Returns a new Properties object which contains an entry for each environment variable in the list.
|
AS400 |
getSystem() |
Returns the system on which the environment variable list exists.
|
void |
removePropertyChangeListener(PropertyChangeListener listener) |
Removes a PropertyChangeListener.
|
void |
setProperties(Properties properties) |
Sets the value of each environment variable defined in a Properties object.
|
void |
setProperties(Properties properties,
int stringType) |
Sets the value of each environment variable defined in a Properties object.
|
void |
setSystem(AS400 system) |
Sets the system for the environment variable list.
|
public EnvironmentVariableList()
public EnvironmentVariableList(AS400 system)
system
- The system.public void addPropertyChangeListener(PropertyChangeListener listener)
listener
- The listener object.public Enumeration<EnvironmentVariable> getEnvironmentVariables() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException
AS400SecurityException
- If a security or authority error occurs.ErrorCompletingRequestException
- If an error occurs before the request is completed.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ObjectDoesNotExistException
- If the object does not exist on the system.public List<EnvironmentVariable> getEnvironmentVariablesList() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException
AS400SecurityException
- If a security or authority error occurs.ErrorCompletingRequestException
- If an error occurs before the request is completed.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ObjectDoesNotExistException
- If the object does not exist on the system.public Properties getProperties() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException
AS400SecurityException
- If a security or authority error occurs.ErrorCompletingRequestException
- If an error occurs before the request is completed.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ObjectDoesNotExistException
- If the object does not exist on the system.public AS400 getSystem()
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- The listener object.public void setProperties(Properties properties) throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException
properties
- The Properties object.AS400SecurityException
- If a security or authority error occurs.ErrorCompletingRequestException
- If an error occurs before the request is completed.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ObjectDoesNotExistException
- If the object does not exist on the system.public void setProperties(Properties properties, int stringType) throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException
properties
- The Properties object.stringType
- The environment variable bidi string type, as defined by the CDRA (Character Data Representation Architecture). See BidiStringType
for more information and valid values.AS400SecurityException
- If a security or authority error occurs.ErrorCompletingRequestException
- If an error occurs before the request is completed.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ObjectDoesNotExistException
- If the object does not exist on the system.public void setSystem(AS400 system)
system
- The system on which the environment variable list exists.Copyright © 2024. All rights reserved.