# com.bea.netuix.application.identifier
BookGroupId Class

public class BookGroupId
extends `Id`

Represents a navigable (`Book` or `Page`) on a specific `Book`. The integer value of `BookGroupId` is the primary key of the BookGroup table. Using this value, any individual navigable on a `Book` can be obtained. This value is set by internal portal framework API's.

Hierarchy
  `Object`
  `Id`
  `BookGroupId`

All Implemented Interfaces
  `Serializable`

## Field Summary

Fields from com.bea.netuix.application.identifier`.`Id``
``id``

## Constructor Summary

BookGroupId(int id)

## Method Summary

`public static `BookGroupId`` | `clone`(`BookGroupId` bookGroupId)
`protected `Object`` | `clone`()
`public static `BookGroupId`` | `createBookGroupId`(int id)

Methods from `com.bea.netuix.application.identifier.`Id``
``equals`, `getId`, `hashCode`, `setId`, `toString``

Methods from class `java.lang.`Object``
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### BookGroupId

    public BookGroupId(int id)

## Method Detail

### clone(BookGroupId) Method

    public static BookGroupId clone(BookGroupId bookGroupId)

#### Parameters

bookGroupId
  the `BookGroupId` to clone.

#### Returns

a new `BookGroupId` with the exact same parameters as the `BookGroupId` passed in.

### clone() Method

    protected Object clone()

Overrides
  `Object.clone()`

#### Returns

a new `BookGroupId` with the exact same parameters as this `BookGroupId`.

### createBookGroupId(int) Method

    public static BookGroupId createBookGroupId(int id)

#### Parameters

id
  the unique identifier for the navigable on a `Book`.

#### Returns

a new `BookGroupId` with the id value set to the integer passed in.