public class AccessQueryResult extends Object implements IServiceProvider
AccessQuery
over intervals.Constructor and Description |
---|
AccessQueryResult()
Initializes a new instance.
|
AccessQueryResult(TimeIntervalCollection satisfactionIntervals,
TimeIntervalCollection unknownIntervals)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection |
getSatisfactionIntervals()
Gets the intervals during which the query is satisfied.
|
Object |
getService(Class<?> serviceType)
Gets the service object of the specified type.
|
TimeIntervalCollection |
getUnknownIntervals()
Gets the intervals during which it is unknown whether
the query is satisfied because insufficient information is available.
|
public AccessQueryResult()
public AccessQueryResult(TimeIntervalCollection satisfactionIntervals, TimeIntervalCollection unknownIntervals)
satisfactionIntervals
- The intervals during which the query is satisfied.unknownIntervals
- The intervals during which it is unknown whether the query is satisfied because insufficient data is available.public final TimeIntervalCollection getSatisfactionIntervals()
public final TimeIntervalCollection getUnknownIntervals()
@Nullable public Object getService(@Nonnull Class<?> serviceType)
getService
in interface IServiceProvider
serviceType
- An object that specifies the type of service object to get.null
if the service does not exist.ArgumentNullException
- Thrown when serviceType
is null
.