Электронный магазин на Java и XML

       

Класс Authorization


Класс Authorization (листинг 5.4) используется для хранения данных, которые возвратил поставщик услуг по обработке. В нем имеются три поля: во-первых, булева переменная, указывающая, было ли получено подтверждение указанных клиентом сведений о кредитной карте. Затем имеется поле, в котором указываются причины отказа (если подтверждение не получено), и, наконец, поле, содержащее код подтверждения (если оно получено). Для всех этих полей имеются методы getXxx и setXxx, с помощью которых можно извлекать и модифицировать значения полей.

Листинг 5.4. Класс Authorization (Authorization.java)

package com.XmlEcomBook.Chap05;

public class Authorization {

private boolean approved = false;

private String reason = "Unknown";

//reason for a denial

private String authorizationCode;

// auth code from patment service

public boolean isApproved() {

return approved;

}



public void setApproved( boolean newApproved ) {

approved = newApproved;

}

public String getReason() {

return reason;

}

public void setReason( String newReason ) {

reason = newReason;

}

public String getAuthorizationCode() {

return authorizationCode;

}

public void setAuthorizationCode( String newAuthCode ) {

authorizationCode = newAuthCode;

}

}



Содержание раздела