package com.ausregistry.jtoolkit2.se; import java.io.Serializable; /** * Contains the availability of an object returned in a check response. */ class Availability implements Serializable { private static final long serialVersionUID = -9006953716874439338L; private boolean avail; private String reason; /** * @param avail the availability of an object * @param reason a reason why the object is unavailable, or null */ Availability(final boolean avail, final String reason) { this.avail = avail; this.reason = reason; } /** * @return true if the object is available, false otherwise */ public boolean isAvail() { return avail; } /** * @return the reason why the object is unavailable, may be null */ public String getReason() { return reason; } }