Interface Service
-
- All Superinterfaces:
Principal,java.io.Serializable
- All Known Subinterfaces:
WebApplicationService
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Service extends Principal
Marker interface for Services. Services are generally either remote applications utilizing CAS or applications that principals wish to gain access to. In most cases this will be some form of web application.- Since:
- 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOGGER
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidsetPrincipal(java.lang.String principal)Sets the principal.-
Methods inherited from interface org.apereo.cas.authentication.principal.Principal
getAttributes, getId
-
-