EASP API 7.7.0

net.juniper.smgt.ent.im
Interface Service

All Superinterfaces:
Persistent

public interface Service
extends Persistent

An instance of this type represents a service definition from SSC's LDAP directory.


Method Summary
 List getParameters()
          Returns a List of Substitution objects which represent the parameters of the Service.
 
Methods inherited from interface net.juniper.smgt.ent.im.Persistent
addListener, delListener, getAttribute, getDisplayName, getId, getName, setAttribute, setAttribute, setDisplayName
 

Method Detail

getParameters

List getParameters()
                   throws CommunicationException,
                          AccessControlException,
                          SubstitutionFormatException
Returns a List of Substitution objects which represent the parameters of the Service. The Service parameters are the variables associated with the Service that must be given a value by some Substitution. See the Substitutions interface for more detail.

Returns:
A List containing Substitution objects. These represent the variables which are parameters to the service, along with their value, if they have a value.
Throws:
CommunicationException - Thrown if there is a problem communicating with the directory.
AccessControlException - Thrown if the currently bound manager does not have access to this Service.
SubstitutionFormatException - thrown if the list of substitutions results in using variables with inconsistent types, for instance, variable x with [x:port, X:network] fails because x is used as both a port and a network type variable

EASP API 7.7.0