WeekState

@value class WeekState(val value: Long) extends Ordered[WeekState] with Serializable

week index is 1 based.

Companion
object
trait Serializable
trait Ordered[WeekState]
trait Comparable[WeekState]
class Object
trait Matchable
class Any

Value members

Constructors

def this(str: String)

Concrete methods

def &(other: WeekState): WeekState
def ^(other: WeekState): WeekState
override def compare(other: WeekState): Int
Definition Classes
Ordered
override def equals(obj: Any): Boolean
Definition Classes
Any
def first: Int
override def hashCode: Int
Definition Classes
Any
def isOccupied(week: Int): Boolean
def isOverlap(other: WeekState): Boolean
def last: Int
def span: (Int, Int)
override def toString: String
Definition Classes
Any
def weeks: List[Int]
def |(other: WeekState): WeekState

Inherited methods

def <(that: WeekState): Boolean
Inherited from
Ordered
def <=(that: WeekState): Boolean
Inherited from
Ordered
def >(that: WeekState): Boolean
Inherited from
Ordered
def >=(that: WeekState): Boolean
Inherited from
Ordered
def compareTo(that: WeekState): Int
Inherited from
Ordered

Concrete fields

val value: Long