All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.europa.esig.dss.tsl.ServiceInfoStatus Maven / Gradle / Ivy

There is a newer version: 6.0.d4j.2
Show newest version
package eu.europa.esig.dss.tsl;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

import eu.europa.esig.dss.util.BaseTimeDependent;

public class ServiceInfoStatus extends BaseTimeDependent implements Serializable {

	private static final long serialVersionUID = 4258613511229825596L;

	/**
	 * 
	 */
	private final String type;

	/**
	 * 
	 */
	private final String status;

	private final Map> qualifiersAndConditions;
	private final List additionalServiceInfoUris;
	private final List serviceSupplyPoints;
	private final Date expiredCertsRevocationInfo;

	public ServiceInfoStatus(String type, String status, Map> qualifiersAndConditions, List additionalServiceInfoUris,
			List serviceSupplyPoints, Date expiredCertsRevocationInfo, Date startDate, Date endDate) {
		super(startDate, endDate);
		this.type = type;
		this.status = status;
		this.qualifiersAndConditions = qualifiersAndConditions;
		this.additionalServiceInfoUris = additionalServiceInfoUris;
		this.serviceSupplyPoints = serviceSupplyPoints;
		this.expiredCertsRevocationInfo = expiredCertsRevocationInfo;
	}

	public String getType() {
		return type;
	}

	public String getStatus() {
		return status;
	}

	public Map> getQualifiersAndConditions() {
		return qualifiersAndConditions;
	}

	public List getAdditionalServiceInfoUris() {
		return additionalServiceInfoUris;
	}

	public List getServiceSupplyPoints() {
		return serviceSupplyPoints;
	}

	public Date getExpiredCertsRevocationInfo() {
		return expiredCertsRevocationInfo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy