Clean up AbstractTicket: Remove dependency on TicketGrantingTicketImpl

Description

AbstractTicket currently declares a dependency on TicketGrantingTicketImpl. This should be changed to the proper ticket abstraction, that is TicketGrantingTicket.

Also, fix a few typos in javadoc and improve the HashCode generation.

Environment

None

Status

Assignee

Misagh Moayyed

Reporter

Misagh Moayyed

Labels

None

Estimated End Date

None

Audience

None

Components

Fix versions

Affects versions

3.5.0

Priority

Trivial