|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.as400.access.EnvironmentVariableList
The EnvironmentVariableList class represents a list of system-level AS/400 environment variables.
This class can only access system-level environment variables on V4R4 or later AS/400s. You must have *JOBCTL special authority to access 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 enum = evList.getEnvironmentVariables(); while(enum.hasMoreElements()) { EnvironmentVariable ev = (EnvironmentVariable)enum.nextElement(); System.out.println(ev.getName() + "=" + ev.getValue()); }
EnvironmentVariable
, Serialized FormConstructor Summary | |
EnvironmentVariableList()
Constructs a EnvironmentVariableList object. |
|
EnvironmentVariableList(AS400 system)
Constructs a EnvironmentVariableList object. |
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener. |
java.util.Enumeration |
getEnvironmentVariables()
Returns an enumeration that contains an EnvironmentVariable object for each environment variable on the system. |
java.util.Properties |
getProperties()
Returns a new Properties object which contains an entry for each environment variable in the list. |
AS400 |
getSystem()
Returns the system. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener. |
void |
setProperties(java.util.Properties properties)
Sets the value of each environment variable defined in a Properties object. |
void |
setProperties(java.util.Properties properties,
int type)
Sets the value of each environment variable defined in a Properties object. |
void |
setSystem(AS400 system)
Sets the system. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EnvironmentVariableList()
public EnvironmentVariableList(AS400 system)
system
- The system.Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener.public java.util.Enumeration getEnvironmentVariables() throws AS400SecurityException, ConnectionDroppedException, ErrorCompletingRequestException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
AS400Exception
- If the AS/400 system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.ErrorCompletingRequestException
- If an error occurs before the request is completed.java.lang.InterruptedException
- If this thread is interrupted.java.io.IOException
- If an error occurs while communicating with the AS/400.ObjectDoesNotExistException
- If the AS/400 object does not exist.public java.util.Properties getProperties() throws AS400SecurityException, ConnectionDroppedException, ErrorCompletingRequestException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
AS400Exception
- If the AS/400 system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.ErrorCompletingRequestException
- If an error occurs before the request is completed.java.lang.InterruptedException
- If this thread is interrupted.java.io.IOException
- If an error occurs while communicating with the AS/400.ObjectDoesNotExistException
- If the AS/400 object does not exist.public AS400 getSystem()
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener.public void setProperties(java.util.Properties properties) throws AS400SecurityException, ConnectionDroppedException, ErrorCompletingRequestException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
properties
- The Properties object.AS400Exception
- If the AS/400 system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.ErrorCompletingRequestException
- If an error occurs before the request is completed.java.lang.InterruptedException
- If this thread is interrupted.java.io.IOException
- If an error occurs while communicating with the AS/400.ObjectDoesNotExistException
- If the AS/400 object does not exist.public void setProperties(java.util.Properties properties, int type) throws AS400SecurityException, ConnectionDroppedException, ErrorCompletingRequestException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
properties
- The Properties object.type
- The environment variable bidi string type, as defined by the CDRA (Character
Data Representataion Architecture). See BidiStringType
for more information and valid values.AS400Exception
- If the AS/400 system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.ErrorCompletingRequestException
- If an error occurs before the request is completed.java.lang.InterruptedException
- If this thread is interrupted.java.io.IOException
- If an error occurs while communicating with the AS/400.ObjectDoesNotExistException
- If the AS/400 object does not exist.public void setSystem(AS400 system)
system
- The system.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |