Click or drag to resize
PMGroupOU Class
Represents a Group or OU within the Print Manager Plus database and tracking system.
Inheritance Hierarchy

Namespace: PM90SettingsAPI.Membership
Assembly: PM90SettingsAPI (in PM90SettingsAPI.dll) Version: 9.0.23.534 (9.0.23.534)
Syntax
C#
public class PMGroupOU : PMRestrictable

The PMGroupOU type exposes the following members.

Methods
  NameDescription
Public methodDelete
Deletes a group or ou from the list making them inactive. Past reporting will remain available.
Public methodDisableRule
Disables the passed rule for this GroupOU if enabled.
Public methodEnableRule
Enables the rule for this GroupOU
Public methodStatic memberGetGroups
Returns all active groups within the Print Manager Plus database
Public methodStatic memberGetOrganizationalUnits
Returns all active organizational units within the Print Manager Plus database
Public methodStatic memberLookupGroup
Looks up and returns a PMGroupOU object for the group and domain specified.
Public methodStatic memberLookupOU
Looks up and returns a PMGroupOU object for the organizational unit and domain specified.
Public methodRefresh
Refreshes this group/ou and its balances
Protected methodRefreshRestrictions
Refreshes restriction list applied to this object
(Inherited from PMRestrictable.)
Top
Properties
  NameDescription
Public propertyBalance
The default balance for the group / ou
Public propertyBalances
A list of all active balances
Public propertyBlackAndWhiteRestriction
The current black and white restriction on this object
(Inherited from PMRestrictable.)
Public propertyColorRestriction
The current Color restriction on this object
(Inherited from PMRestrictable.)
Public propertyCopiesRestriction
The current Copies restriction on this object
(Inherited from PMRestrictable.)
Public propertyDatabaseID
The group or ou's unique database identifier
(Overrides PMRestrictableDatabaseID.)
Public propertyDayTimeRestriction
The current DayTime restriction on this object
(Inherited from PMRestrictable.)
Public propertyDomainName
The user's domain name. null for Local / Workgroup users
Public propertyDuplexRestriction
The current Duplex restriction on this object
(Inherited from PMRestrictable.)
Public propertyDuplicateRestriction
The current Duplicate restriction on this object
(Inherited from PMRestrictable.)
Public propertyIsLocal
Indicates if it is a local user / workgroup user
Public propertyIsOU
Indicates if this object represents an Organizational Unit
Public propertyJobCostRestriction
The current Page Costrestriction on this object
(Inherited from PMRestrictable.)
Public propertyJobSizeRestriction
The current Job Size restriction on this object
(Inherited from PMRestrictable.)
Public propertyName
The group/ou's name
Public propertyPageCountRestriction
The current Page Count restriction on this object
(Inherited from PMRestrictable.)
Public propertyPageSizeRestriction
The current PageSize restriction on this object
(Inherited from PMRestrictable.)
Public propertyPaidBalance
The default balance for the group / ou
Public propertyRestrictions
Full list of all generic restrictions.
(Inherited from PMRestrictable.)
Public propertyRules
Returns all rules enabled on this GroupOU
Public propertyTitleRestriction
The current Title restriction on this object
(Inherited from PMRestrictable.)
Public propertyType Obsolete.
Specifies the type of container, such as AD Group, OU or local container
Top
See Also