Package org.apereo.cas.services
Class TimeBasedRegisteredServiceAccessStrategy
- java.lang.Object
-
- org.apereo.cas.services.BaseRegisteredServiceAccessStrategy
-
- org.apereo.cas.services.TimeBasedRegisteredServiceAccessStrategy
-
- All Implemented Interfaces:
java.io.Serializable
,org.apereo.cas.services.RegisteredServiceAccessStrategy
,org.springframework.core.Ordered
public class TimeBasedRegisteredServiceAccessStrategy extends BaseRegisteredServiceAccessStrategy
TheTimeBasedRegisteredServiceAccessStrategy
is responsible for enforcing CAS authorization strategy based on a configured start/end time.- Since:
- 4.2
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TimeBasedRegisteredServiceAccessStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
doesEndingTimeAllowServiceAccess()
Does ending time allow service access boolean.protected boolean
doesStartingTimeAllowServiceAccess()
Does starting time allow service access boolean.java.lang.String
getEndingDateTime()
java.lang.String
getStartingDateTime()
java.lang.String
getZoneId()
boolean
isServiceAccessAllowed()
-
-
-
Method Detail
-
isServiceAccessAllowed
public boolean isServiceAccessAllowed()
-
getStartingDateTime
public java.lang.String getStartingDateTime()
-
getEndingDateTime
public java.lang.String getEndingDateTime()
-
getZoneId
public java.lang.String getZoneId()
-
doesEndingTimeAllowServiceAccess
protected boolean doesEndingTimeAllowServiceAccess()
Does ending time allow service access boolean.- Returns:
- true/false
-
doesStartingTimeAllowServiceAccess
protected boolean doesStartingTimeAllowServiceAccess()
Does starting time allow service access boolean.- Returns:
- true/false
-
-