Methods summary
public
|
#
__construct( mixed $owner )
|
public
boolean
|
|
public
boolean
|
|
public
|
#
isApplicationDefault( )
|
public
boolean
|
#
remove( Service|ServiceGroup $Obj, boolean $rewriteXml = TRUE, boolean $forceAny = FALSE )
Parameters
Returns
boolean True if Zone was found and removed. False if not found.
Overrides
|
public
boolean
|
#
API_remove( Service|ServiceGroup $Obj, boolean $rewriteXml = TRUE, boolean $forceAny = FALSE )
Parameters
Returns
boolean
|
public
|
|
public
|
#
setApplicationDefault( )
|
public
boolean
|
#
has( Service|ServiceGroup|string $object, mixed $caseSensitive = TRUE )
Parameters
- $object
Service|ServiceGroup|string $object can be Service|ServiceGroup object or object name (string)
- $caseSensitive
Returns
boolean
Overrides
|
public
Service[]|ServiceGroup[]
|
#
members( )
return an array with all objects
return an array with all objects
Returns
|
public
Service[]|ServiceGroup[]
|
#
all( )
return an array with all objects
return an array with all objects
Returns
|
public
|
|
public
|
#
merge( ServiceRuleContainer $other )
Merge this set of objects with another one (in paramater). If one of them is
'any' then the result will be 'any'.
Merge this set of objects with another one (in paramater). If one of them is
'any' then the result will be 'any'.
Parameters
|
public
boolean
|
#
includesContainer( ServiceRuleContainer $other, mixed $anyIsAcceptable = TRUE )
To determine if a container has all the zones from another container. Very
useful when looking to compare similar rules.
To determine if a container has all the zones from another container. Very
useful when looking to compare similar rules.
Parameters
- $other
mixed $other
- $anyIsAcceptable
mixed $anyIsAcceptable
Returns
boolean true if Zones from $other are all in this store
|
public
|
|
public
boolean
|
#
API_setApplicationDefault( )
Returns
boolean true if not already App Default
|
public
boolean
|
|
public
string
&
|
|
public
boolean
|
|
public
boolean
|
#
hasObjectRecursive( Service|ServiceGroup $object, boolean $anyIsAcceptable = FALSE )
Parameters
Returns
boolean
|
public
boolean
|
#
hasNamedObjectRecursive( string $objectName )
Parameters
- $objectName
string $objectName
Returns
boolean
|
public
boolean
|
#
includesStoreExpanded( ServiceRuleContainer $other, boolean $anyIsAcceptable = TRUE )
To determine if a store has all the Service from another store, it will
expand ServiceGroups instead of looking for them directly. Very useful when
looking to compare similar rules.
To determine if a store has all the Service from another store, it will
expand ServiceGroups instead of looking for them directly. Very useful when
looking to compare similar rules.
Parameters
- $other
ServiceRuleContainer $other
- $anyIsAcceptable
boolean $anyIsAcceptable if any of these objects is Any the it will return false
Returns
boolean true if Service objects from $other are all in this store
|
public
Service[]|ServiceGroup[]
&
|
#
membersExpanded( mixed $keepGroupsInList = FALSE )
|
public
|
|
public
|
#
generateFastHashComp( mixed $force = FALSE )
|
public
boolean
|
#
hasValue( string $value, array $check_recursive = FALSE )
Parameters
- $value
string $value
- $check_recursive
array $objects
Returns
boolean
|