/**
* Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.integration.tool.portfolio.xml.v1_0.jaxb;
import java.util.Set;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import org.threeten.bp.LocalDate;
/**
* Represents a group of elements to indicate an fx-related expiry.
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class FxExpiry {
@XmlElement(name = "expiryDate", required = true)
private LocalDate _expiryDate;
@XmlElement(name = "expiryCutoff", required = true)
private String _expiryCutoff;
@XmlElementWrapper(name = "expiryCalendars", required = true)
@XmlElement(name = "calendar")
private Set<Calendar> _expiryCalendars;
public LocalDate getExpiryDate() {
return _expiryDate;
}
public void setExpiryDate(LocalDate expiryDate) {
_expiryDate = expiryDate;
}
public String getExpiryCutoff() {
return _expiryCutoff;
}
public void setExpiryCutoff(String expiryCutoff) {
_expiryCutoff = expiryCutoff;
}
public Set<Calendar> getExpiryCalendars() {
return _expiryCalendars;
}
public void setExpiryCalendars(Set<Calendar> expiryCalendars) {
_expiryCalendars = expiryCalendars;
}
}