# Class: XmlGroup

## tibco.objectapi.de.base.XmlGroup

#### new XmlGroup()

Describes an org-model Group and the associated entities. Constructs a new XmlGroup.

The following features are supported:

- `Allocation Method`
- `Group`
- `Req Capability`
- `Privilege Holding`
- `Push Destination`
- `Candidate Query`
- `Calendar Alias`
- `Candidate Query1`
- `Resource Count`

### Extends

- tibco.objectapi.de.base.XmlModelEntity

### Members

#### allocationMethod :tibco.objectapi.de.base.XmlSelectionMode

Describes the method of work allocation for this group. This property holds the value of the 'Allocation Method' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlSelectionMode

#### calendarAlias :string

The alias of the calendar that this group will use for deadline calculations. This information is only included if requested as part of the request parameters. This property holds the value of the 'Calendar Alias' attribute.

##### Type:

- string

#### candidateQuery :tibco.objectapi.de.base.XmlCandidateQuery

The optional query that will identify candidate Resource for this Group. This property holds the value of the 'Candidate Query' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlCandidateQuery

#### candidateQuery1 :boolean

Only used in the org-model drill-down API. Returns true if this Group holds a Candidate Query configuration. This property holds the value of the 'Candidate Query1' attribute.

##### Type:

- boolean

#### group :Array.<tibco.objectapi.de.base.XmlGroup>

Creates a nested collection of sub-groups for this group. This property holds the value of the 'Group' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlGroup>

#### guid :string

The GUID that uniquely identifies the entity. This property holds the value of the 'Guid' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#guid

#### label :string

The optional label assigned to the entity. This is used for display purposes. If not given, the name is used for display. This property holds the value of the 'Label' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#label

#### name :string

The name assigned to the entity. This property holds the value of the 'Name' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#name

#### privilegeHolding :Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Identifies the privileges held by this group, and any qualifier values that may apply. This property holds the value of the 'Privilege Holding' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

#### pushDestination :Array.<tibco.objectapi.de.base.XmlPushDestination>

Describes a Push Destinations, used to push work-items to Resources. This property holds the value of the 'Push Destination' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlPushDestination>

#### reqCapability :Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Identifies a capability assignment that forms the collection of capabilities required to join this group. This property holds the value of the 'Req Capability' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

#### resourceCount :number

Reports the number of resources assigned to this group. This information is only included if requested as part of the request parameters. This property holds the value of the 'Resource Count' attribute.

##### Type:

- number