/*
* Copyright (c) 2014, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
* WSO2 Inc. licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except
* in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.wso2.carbon.identity.sso.saml.dto;
import java.io.Serializable;
public class SAMLSSOSessionDTO implements Serializable {
private static final long serialVersionUID = -412560012894923237L;
private String httpQueryString;
private String destination;
private String relayState;
private String requestMessageString;
private String issuer;
private String requestID;
private String subject;
private String relyingPartySessionId;
private String assertionConsumerURL;
private String customLoginPage;
private boolean isIdPInitSSO;
private SAMLSSOReqValidationResponseDTO validationRespDTO;
private String sessionId;
private boolean logoutReq;
private String tenantDomain;
private boolean invalidLogout;
private boolean passiveAuth;
private boolean forceAuth;
private boolean isIdPInitSLO;
private int attributeConsumingServiceIndex = 0;
public String getHttpQueryString() {
return httpQueryString;
}
public void setHttpQueryString(String httpQueryString) {
this.httpQueryString = httpQueryString;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getRelayState() {
return relayState;
}
public void setRelayState(String relayState) {
this.relayState = relayState;
}
public String getRequestMessageString() {
return requestMessageString;
}
public void setRequestMessageString(String requestMessageString) {
this.requestMessageString = requestMessageString;
}
public String getIssuer() {
return issuer;
}
public void setIssuer(String issuer) {
this.issuer = issuer;
}
public String getRequestID() {
return requestID;
}
public void setRequestID(String requestID) {
this.requestID = requestID;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getRelyingPartySessionId() {
return relyingPartySessionId;
}
public void setRelyingPartySessionId(String relyingPartySessionId) {
this.relyingPartySessionId = relyingPartySessionId;
}
public String getAssertionConsumerURL() {
return assertionConsumerURL;
}
public void setAssertionConsumerURL(String assertionConsumerURL) {
this.assertionConsumerURL = assertionConsumerURL;
}
public String getCustomLoginPage() {
return customLoginPage;
}
public void setCustomLoginPage(String customLoginPage) {
this.customLoginPage = customLoginPage;
}
public boolean isIdPInitSSO() {
return isIdPInitSSO;
}
public void setIdPInitSSO(boolean isIdPInitSSO) {
this.isIdPInitSSO = isIdPInitSSO;
}
public SAMLSSOReqValidationResponseDTO getValidationRespDTO() {
return validationRespDTO;
}
public void setValidationRespDTO(
SAMLSSOReqValidationResponseDTO validationRespDTO) {
this.validationRespDTO = validationRespDTO;
}
public String getSessionId() {
return sessionId;
}
public void setSessionId(String sessionId) {
this.sessionId = sessionId;
}
public boolean isLogoutReq() {
return logoutReq;
}
public void setLogoutReq(boolean logoutReq) {
this.logoutReq = logoutReq;
}
public String getTenantDomain() {
return tenantDomain;
}
public void setTenantDomain(String tenantDomain) {
this.tenantDomain = tenantDomain;
}
public boolean isInvalidLogout() {
return invalidLogout;
}
public void setInvalidLogout(boolean invalidLogout) {
this.invalidLogout = invalidLogout;
}
public boolean isPassiveAuth() {
return passiveAuth;
}
public void setPassiveAuth(boolean passiveAuth) {
this.passiveAuth = passiveAuth;
}
public boolean isForceAuth() {
return forceAuth;
}
public void setForceAuth(boolean forceAuth) {
this.forceAuth = forceAuth;
}
public boolean isIdPInitSLO() {
return isIdPInitSLO;
}
public void setIdPInitSLO(boolean isIdPInitSLO) {
this.isIdPInitSLO = isIdPInitSLO;
}
public int getAttributeConsumingServiceIndex() {
return attributeConsumingServiceIndex;
}
public void setAttributeConsumingServiceIndex(int attributeConsumingServiceIndex) {
this.attributeConsumingServiceIndex = attributeConsumingServiceIndex;
}
}