package forscher.nocket.page.gen.modalByGuiService;
import forscher.nocket.page.gen.modalByGuiService.BookLending.BookRow;
import gengui.annotations.Closer;
import gengui.annotations.Closer.Type;
import gengui.annotations.Forced;
import java.io.Serializable;
public class BookLendingPayment implements Serializable {
private final BookLending bookLending;
private final String book;
public BookLendingPayment(BookLending bookLending, String book) {
this.bookLending = bookLending;
this.book = book;
}
public String getBook() {
return book;
}
@Closer()
public void pay() {
bookLending.bookRow.add(new BookRow(book, true));
}
@Closer(Type.DEFAULT)
@Forced
public BookLendingCancel cancel() {
return new BookLendingCancel("Lending process canceled.");
}
}