/* * Tanaguru - Automated webpage assessment * Copyright (C) 2008-2015 Tanaguru.org * * This file is part of Tanaguru. * * Tanaguru is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * Contact us by mail: tanaguru AT tanaguru DOT org */ package org.tanaguru.webapp.presentation.data; import java.util.Date; /** * This interface handles displayable actInfo data * * @author jkowalczyk */ public interface ActInfo { /** * * @return the date of the act */ Date getDate(); /** * Sets the date of the act * * @param date */ void setDate(Date date); /** * * @return the Url of the act */ String getUrl(); /** * Sets the Url of the act * * @param url */ void setUrl(String url); /** * * @return the scope of the act */ String getScope(); /** * Sets the scope of the act * * @param scope */ void setScope(String scope); /** * * @return the weighted mark of the act */ int getWeightedMark(); /** * Sets the weighted act of the act * * @param weightedMark */ void setWeightedMark(int weightedMark); /** * * @return the raw mark of the act */ int getRawMark(); /** * Sets the raw mark of the act * * @param rawMark */ void setRawMark(int rawMark); /** * * @return the id of the audit associated with the act */ int getAuditId(); /** * Sets the id of the audit associated with the act * * @param auditId */ void setAuditId(int auditId); /** * * @return the status of the act */ String getStatus(); /** * Sets the status of the act * * @param status */ void setStatus(String status); /** * * @return * * the referential of the current act */ String getReferential(); /** * * @param referential */ void setReferential(String referential); /** * @return the boolean of manual * */ boolean isManual(); /** * @param isManual * * */ void setManual(boolean isManual); /** * * @param statusManual */ void setStatusManual(String statusManual); /** * * @return the current status of the manual audit */ String getStatusManual(); /** * * @param rawMarkManual */ void setRawMarkManual(int rawMarkManual); /** * * @return */ int getRawMarkManual(); /** * * @param weightedMarkManual */ void setWeightedMarkManual(int weightedMarkManual); /** * * @return */ int getWeightedMarkManual(); /** * * @param dateManual */ void setDateManual(Date dateManual); /** * * @return */ Date getDateManual(); }