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.
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