/**
* ClassesNetworksPortType.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package com.radware.defenseflow.dp.pojos.Classes.Networks;
public interface ClassesNetworksPortType extends java.rmi.Remote {
/**
* Retrieves all the parameters of a Network. The temporary network
* database allows users to modify and create new network classes. A
* network can be an IP range or an IP subnet/mask, or a combination
* of IP ranges and subnet masks. Use the same network name, with a different
* Sub-Index, for multiple entries in the table to create such combination.
* Temporary classes can be altered and configured without affecting
* the current operation of the device. As these classes are adjusted,
* the changes do not affect the flow of packets unless the inactive
* database is activated.
*/
public com.radware.defenseflow.dp.pojos.Classes.Networks.Network get_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.NetworkKey key) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first Network. The temporary network
* database allows users to modify and create new network classes. A
* network can be an IP range or an IP subnet/mask, or a combination
* of IP ranges and subnet masks. Use the same network name, with a different
* Sub-Index, for multiple entries in the table to create such combination.
* Temporary classes can be altered and configured without affecting
* the current operation of the device. As these classes are adjusted,
* the changes do not affect the flow of packets unless the inactive
* database is activated.
*/
public void getFirst_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkKeyHolder key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next Network. The temporary network
* database allows users to modify and create new network classes. A
* network can be an IP range or an IP subnet/mask, or a combination
* of IP ranges and subnet masks. Use the same network name, with a different
* Sub-Index, for multiple entries in the table to create such combination.
* Temporary classes can be altered and configured without affecting
* the current operation of the device. As these classes are adjusted,
* the changes do not affect the flow of packets unless the inactive
* database is activated.
*/
public void getNext_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.NetworkKey key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkKeyHolder next_key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the Network. The temporary network database allows
* users to modify and create new network classes. A network can be an
* IP range or an IP subnet/mask, or a combination of IP ranges and subnet
* masks. Use the same network name, with a different Sub-Index, for
* multiple entries in the table to create such combination. Temporary
* classes can be altered and configured without affecting the current
* operation of the device. As these classes are adjusted, the changes
* do not affect the flow of packets unless the inactive database is
* activated.
*/
public void getAll_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Adds a Network. The temporary network database allows users
* to modify and create new network classes. A network can be an IP range
* or an IP subnet/mask, or a combination of IP ranges and subnet masks.
* Use the same network name, with a different Sub-Index, for multiple
* entries in the table to create such combination. Temporary classes
* can be altered and configured without affecting the current operation
* of the device. As these classes are adjusted, the changes do not affect
* the flow of packets unless the inactive database is activated.
* (activated with update-policies)
*/
public void create_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder entry) throws java.rmi.RemoteException;
/**
* Deletes a Network. The temporary network database allows users
* to modify and create new network classes. A network can be an IP range
* or an IP subnet/mask, or a combination of IP ranges and subnet masks.
* Use the same network name, with a different Sub-Index, for multiple
* entries in the table to create such combination. Temporary classes
* can be altered and configured without affecting the current operation
* of the device. As these classes are adjusted, the changes do not affect
* the flow of packets unless the inactive database is activated.
* (activated with update-policies)
*/
public void delete_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.NetworkKey key) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a Network. The temporary network
* database allows users to modify and create new network classes. A
* network can be an IP range or an IP subnet/mask, or a combination
* of IP ranges and subnet masks. Use the same network name, with a different
* Sub-Index, for multiple entries in the table to create such combination.
* Temporary classes can be altered and configured without affecting
* the current operation of the device. As these classes are adjusted,
* the changes do not affect the flow of packets unless the inactive
* database is activated. (activated with update-policies)
*/
public void update_Network(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all the parameters of a ActiveNetwork. An active
* network entry defines an IP range or an IP subnet/mask that is part
* of a network class that can be currently used in classification policies.
* Several entries can exist with the same network name, creating a combination
* of ranges and/or subnets.
*/
public com.radware.defenseflow.dp.pojos.Classes.Networks.Network get_ActiveNetwork(com.radware.defenseflow.dp.pojos.Classes.Networks.NetworkKey key) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first ActiveNetwork. An active
* network entry defines an IP range or an IP subnet/mask that is part
* of a network class that can be currently used in classification policies.
* Several entries can exist with the same network name, creating a combination
* of ranges and/or subnets.
*/
public void getFirst_ActiveNetwork(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkKeyHolder key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next ActiveNetwork. An active network
* entry defines an IP range or an IP subnet/mask that is part of a network
* class that can be currently used in classification policies. Several
* entries can exist with the same network name, creating a combination
* of ranges and/or subnets.
*/
public void getNext_ActiveNetwork(com.radware.defenseflow.dp.pojos.Classes.Networks.NetworkKey key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkKeyHolder next_key, com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the ActiveNetwork. An active network entry defines
* an IP range or an IP subnet/mask that is part of a network class that
* can be currently used in classification policies. Several entries
* can exist with the same network name, creating a combination of ranges
* and/or subnets.
*/
public void getAll_ActiveNetwork(com.radware.defenseflow.dp.pojos.Classes.Networks.holders.NetworkArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
}