Class ServiceTicketRequest


  • public class ServiceTicketRequest
    extends Object
    Describes a request for a ticket to access a service.
    • Field Detail

      • serviceURL

        @Nonnull
        private final String serviceURL
        Service URL.
      • renew

        private boolean renew
        CAS protocol renew flag.
      • gateway

        private boolean gateway
        CAS protocol gateway flag.
      • saml

        private boolean saml
        Flag indicating whether ticket request is via SAML 1.1 protocol.
      • method

        private String method
        CAS protocol 3.0 "method" parameter.
    • Constructor Detail

      • ServiceTicketRequest

        public ServiceTicketRequest​(@Nonnull
                                    String service)
        Constructor.
        Parameters:
        service - URL of service requesting the ticket
    • Method Detail

      • getService

        @Nonnull
        public String getService()
        Get the service requesting the ticket.
        Returns:
        service requesting the ticket
      • isRenew

        public boolean isRenew()
        Get whether to require fresh subject interaction to succeed.
        Returns:
        whether subject interaction must occur
      • setRenew

        public void setRenew​(boolean force)
        Set whether to require fresh subject interaction to succeed.
        Parameters:
        force - whether subject interaction must occur
      • isGateway

        public boolean isGateway()
        Whether to not require fresh subject interaction to succeed.
        Returns:
        whether subject interaction should not occur
      • setGateway

        public void setGateway​(boolean doNotForce)
        Set whether to not require fresh subject interaction to succeed.
        Parameters:
        doNotForce - whether subject interaction should not occur
      • isSAML

        public boolean isSAML()
        Get whether ticket request is via SAML 1.1 protocol.
        Returns:
        whether ticket request is via SAML 1.1 protocol
      • setSAML

        public void setSAML​(boolean flag)
        Set whether ticket request is via SAML 1.1 protocol.
        Parameters:
        flag - flag to set
      • getMethod

        @Nonnull
        public String getMethod()
        Gets the value of the method parameter. Default is "GET".
        Returns:
        "GET" or "POST".