/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12 * 09:21:06 CET 2011. */ package org.opennaas.extensions.router.model; import java.io.Serializable; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class FilterEntryBase as well as methods comparable to the * invokeMethods defined for this class. This Class implements the FilterEntryBaseBean Interface. The CIM class FilterEntryBase is described as * follows: * * A FilterList aggregates instances of (subclasses of) FilterEntryBase via the aggregation EntriesInFilterList. The filter entries are always ANDed * together when grouped by the FilterList. Note that it is possible to aggregate different types of filters into a single FilterList - for example, * packet header filters (represented by the IpHeadersFilter class) and IPsec security filters. A FilterList is weak to the network device (e.g., the * ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class. */ public class FilterEntryBase extends LogicalElement implements Serializable { /** * This constructor creates a FilterEntryBaseBeanImpl Class which implements the FilterEntryBaseBean Interface, and encapsulates the CIM class * FilterEntryBase in a Java Bean. The CIM class FilterEntryBase is described as follows: * * A FilterList aggregates instances of (subclasses of) FilterEntryBase via the aggregation EntriesInFilterList. The filter entries are always * ANDed together when grouped by the FilterList. Note that it is possible to aggregate different types of filters into a single FilterList - for * example, packet header filters (represented by the IpHeadersFilter class) and IPsec security filters. A FilterList is weak to the network * device (e.g., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class. */ protected FilterEntryBase() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property systemCreationClassName. */ private String systemCreationClassName; /** * This method returns the FilterEntryBase.systemCreationClassName property value. This property is described as follows: * * The scoping ComputerSystem's CreationClassName. * * @return String current systemCreationClassName property value * @exception Exception */ public String getSystemCreationClassName() { return this.systemCreationClassName; } // getSystemCreationClassName /** * This method sets the FilterEntryBase.systemCreationClassName property value. This property is described as follows: * * The scoping ComputerSystem's CreationClassName. * * @param String * new systemCreationClassName property value * @exception Exception */ public void setSystemCreationClassName(String systemCreationClassName) { this.systemCreationClassName = systemCreationClassName; } // setSystemCreationClassName /** * The following constants are defined for use with the ValueMap/Values qualified property systemName. */ private String systemName; /** * This method returns the FilterEntryBase.systemName property value. This property is described as follows: * * The scoping ComputerSystem's Name. * * @return String current systemName property value * @exception Exception */ public String getSystemName() { return this.systemName; } // getSystemName /** * This method sets the FilterEntryBase.systemName property value. This property is described as follows: * * The scoping ComputerSystem's Name. * * @param String * new systemName property value * @exception Exception */ public void setSystemName(String systemName) { this.systemName = systemName; } // setSystemName /** * The following constants are defined for use with the ValueMap/Values qualified property creationClassName. */ private String creationClassName; /** * This method returns the FilterEntryBase.creationClassName property value. This property is described as follows: * * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties * of this class, this property allows all instances of this class and its subclasses to be uniquely identified. * * @return String current creationClassName property value * @exception Exception */ public String getCreationClassName() { return this.creationClassName; } // getCreationClassName /** * This method sets the FilterEntryBase.creationClassName property value. This property is described as follows: * * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties * of this class, this property allows all instances of this class and its subclasses to be uniquely identified. * * @param String * new creationClassName property value * @exception Exception */ public void setCreationClassName(String creationClassName) { this.creationClassName = creationClassName; } // setCreationClassName // /** // * The following constants are defined for use with the ValueMap/Values // * qualified property name. // */ // private String name; /** * This method returns the FilterEntryBase.name property value. This property is described as follows: * * The Name property defines the label by which the Filter Entry is known and uniquely identified. * * @return String current name property value * @exception Exception */ @Override public String getName() { return super.getName(); } // getName /** * This method sets the FilterEntryBase.name property value. This property is described as follows: * * The Name property defines the label by which the Filter Entry is known and uniquely identified. * * @param String * new name property value * @exception Exception */ @Override public void setName(String name) { super.setName(name); } // setName /** * The following constants are defined for use with the ValueMap/Values qualified property isNegated. */ private boolean isNegated; /** * This method returns the FilterEntryBase.isNegated property value. This property is described as follows: * * Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is * defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that * this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, * ports, and DiffServ Code Points. * * @return boolean current isNegated property value * @exception Exception */ public boolean isIsNegated() { return this.isNegated; } // getIsNegated /** * This method sets the FilterEntryBase.isNegated property value. This property is described as follows: * * Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is * defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that * this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, * ports, and DiffServ Code Points. * * @param boolean new isNegated property value * @exception Exception */ public void setIsNegated(boolean isNegated) { this.isNegated = isNegated; } // setIsNegated } // Class FilterEntryBase