org.openpermis.basic
Class TimePeriod.EmptyTimePeriod
java.lang.Object
org.openpermis.basic.TimePeriod.EmptyTimePeriod
- All Implemented Interfaces:
- TimePeriod
- Enclosing interface:
- TimePeriod
public static final class TimePeriod.EmptyTimePeriod
- extends Object
- implements TimePeriod
An empty period of time.
- Since:
- 0.3.0
TimePeriod.EmptyTimePeriod
private TimePeriod.EmptyTimePeriod()
- Since:
- 0.3.0
constrain
public TimePeriod constrain(TimePeriodConstraint constraint,
TimeStamp currentTime)
- Description copied from interface:
TimePeriod
- Returns a constrained time period.
- Specified by:
constrain
in interface TimePeriod
- Parameters:
constraint
- a TimePeriodConstraint
.currentTime
- the current TimeStamp
.
- Returns:
- the constrained time period.
- Since:
- 0.3.0
constrain
public TimePeriod constrain(TimePeriod period,
TimeStamp timeStamp)
- Description copied from interface:
TimePeriod
- Returns a constrained time period.
- Specified by:
constrain
in interface TimePeriod
- Parameters:
period
- a TimePeriod.InfiniteTimePeriod
.timeStamp
- a TimeStamp
.
- Returns:
- the constrained time period.
- Since:
- 0.3.0
contains
public boolean contains(TimeStamp currentTime)
- Description copied from interface:
TimePeriod
- Returns true if this time period contains current time.
- Specified by:
contains
in interface TimePeriod
- Parameters:
currentTime
- a TimeStamp
.
- Returns:
- true if this time period contains current time.
- Since:
- 0.3.0
equals
public boolean equals(Object object)
- Overrides:
equals
in class Object
- Since:
- 0.3.0
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
- Since:
- 0.3.0
PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:14:59
Copyright (c) 2002-2007 Ergon Informatik AG