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

enterprises.orbital.impl.evexmlapi.act.AccountStatusResponse Maven / Gradle / Ivy

There is a newer version: 2.4.0
Show newest version
package enterprises.orbital.impl.evexmlapi.act;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import enterprises.orbital.evexmlapi.act.IAccountStatus;
import enterprises.orbital.evexmlapi.act.IMultiCharacterTraining;
import enterprises.orbital.impl.evexmlapi.ApiResponse;

public class AccountStatusResponse extends ApiResponse implements IAccountStatus {
  private Date                                  paidUntil;
  private Date                                  createDate;
  private long                                  logonCount;
  private long                                  logonMinutes;
  private final List multiCharacterTraining = new ArrayList();

  public void addMultiCharacterTraining(
                                        ApiMultiCharacterTraining training) {
    multiCharacterTraining.add(training);
  }

  @Override
  public List getMultiCharacterTraining() {
    List result = new ArrayList();
    result.addAll(multiCharacterTraining);
    return result;
  }

  @Override
  public Date getPaidUntil() {
    return paidUntil;
  }

  public void setPaidUntil(
                           Date paidUntil) {
    this.paidUntil = paidUntil;
  }

  @Override
  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(
                            Date createDate) {
    this.createDate = createDate;
  }

  @Override
  public long getLogonCount() {
    return logonCount;
  }

  public void setLogonCount(
                            long logonCount) {
    this.logonCount = logonCount;
  }

  @Override
  public long getLogonMinutes() {
    return logonMinutes;
  }

  public void setLogonMinutes(
                              long logonMinutes) {
    this.logonMinutes = logonMinutes;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy