Class CapabilityState (2.0.0)

public class CapabilityState

Represents the state of a Capability.

The state of a capability is valid at a particular point in time.

If a particular capability is enabled at time T, there is no guarantee as to if it will be available at time T+1. When a maintenance period is scheduled, there will be usually advance notice as to when the capability is disabled.

Inheritance

java.lang.Object > CapabilityState

Methods

getCapability()

public Capability getCapability()

Returns the capability associated with this CapabilityState.

Returns
TypeDescription
Capability

the capability associated with this CapabilityState.

getScheduledDate()

public Date getScheduledDate()

Returns the schedule date of maintenance for this activity.

This call will return a Date instance if and only if the status is SCHEDULED_MAINTENANCE.

Returns
TypeDescription
Date

the schedule maintenance date for this activity or null if no maintenance is planned.

getStatus()

public CapabilityStatus getStatus()

Returns the status of the capability.

Returns
TypeDescription
CapabilityStatus

the status of the capability.