Class AbstractWebApplicationService

java.lang.Object
org.apereo.cas.authentication.principal.AbstractWebApplicationService
All Implemented Interfaces:
Serializable, org.apereo.cas.authentication.principal.Principal, org.apereo.cas.authentication.principal.Service, org.apereo.cas.authentication.principal.WebApplicationService
Direct Known Subclasses:
SimpleWebApplicationServiceImpl

@Entity public abstract class AbstractWebApplicationService extends Object implements org.apereo.cas.authentication.principal.WebApplicationService
Abstract implementation of a WebApplicationService.
Since:
3.1
See Also:
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getId

      public String getId()
      Specified by:
      getId in interface org.apereo.cas.authentication.principal.Principal
    • getOriginalUrl

      public String getOriginalUrl()
      Specified by:
      getOriginalUrl in interface org.apereo.cas.authentication.principal.Service
    • getArtifactId

      public String getArtifactId()
      Specified by:
      getArtifactId in interface org.apereo.cas.authentication.principal.WebApplicationService
    • getPrincipal

      public String getPrincipal()
    • getSource

      public String getSource()
      Specified by:
      getSource in interface org.apereo.cas.authentication.principal.WebApplicationService
    • isLoggedOutAlready

      public boolean isLoggedOutAlready()
      Specified by:
      isLoggedOutAlready in interface org.apereo.cas.authentication.principal.WebApplicationService
    • getFormat

      public org.apereo.cas.validation.ValidationResponseType getFormat()
      Specified by:
      getFormat in interface org.apereo.cas.authentication.principal.WebApplicationService
    • getAttributes

      public Map<String,List<Object>> getAttributes()
      Specified by:
      getAttributes in interface org.apereo.cas.authentication.principal.Principal
    • setId

      public void setId(String id)
    • setOriginalUrl

      public void setOriginalUrl(String originalUrl)
    • setArtifactId

      public void setArtifactId(String artifactId)
    • setPrincipal

      public void setPrincipal(String principal)
      Specified by:
      setPrincipal in interface org.apereo.cas.authentication.principal.Service
    • setSource

      public void setSource(String source)
    • setLoggedOutAlready

      public void setLoggedOutAlready(boolean loggedOutAlready)
      Specified by:
      setLoggedOutAlready in interface org.apereo.cas.authentication.principal.WebApplicationService
    • setFormat

      public void setFormat(org.apereo.cas.validation.ValidationResponseType format)
    • setAttributes

      public void setAttributes(Map<String,List<Object>> attributes)
      Specified by:
      setAttributes in interface org.apereo.cas.authentication.principal.Service
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object