/*
* Copyright (C) 2008 Universidade Federal de Campina Grande
*
* This file is part of OurGrid.
*
* OurGrid is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser 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 Lesser General Public License
* for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.ourgrid.common.interfaces.to;
import java.io.Serializable;
import java.util.Map;
import org.ourgrid.broker.communication.operations.GetOperation;
import org.ourgrid.broker.communication.operations.InitOperation;
public class GridProcessPhasesData implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Long initBeginning;
private Long initEnd;
private Map<InitOperation, TransferTime> initOperations;
private Long remoteBeginning;
private Long remoteEnd;
private Map<GetOperation, TransferTime> getOperations;
private Long finalBeginning;
private Long finalEnd;
public GridProcessPhasesData() {}
public GridProcessPhasesData(Long initBeginning, Long initEnd, Long remoteBeginning, Long remoteEnd,
Long finalBeginning, Long finalEnd) {
this.initBeginning = initBeginning;
this.initEnd = initEnd;
this.remoteBeginning = remoteBeginning;
this.remoteEnd = remoteEnd;
this.finalBeginning = finalBeginning;
this.finalEnd = finalEnd;
}
public Long getInitBeginning() {
return initBeginning;
}
public void setInitBeginning(Long initBeginning) {
this.initBeginning = initBeginning;
}
public Long getInitEnd() {
return initEnd;
}
public void setInitEnd(Long initEnd) {
this.initEnd = initEnd;
}
public Long getRemoteBeginning() {
return remoteBeginning;
}
public void setRemoteBeginning(Long remoteBeginning) {
this.remoteBeginning = remoteBeginning;
}
public Long getRemoteEnd() {
return remoteEnd;
}
public void setRemoteEnd(Long remoteEnd) {
this.remoteEnd = remoteEnd;
}
public Long getFinalBeginning() {
return finalBeginning;
}
public void setFinalBeginning(Long finalBeginning) {
this.finalBeginning = finalBeginning;
}
public Long getFinalEnd() {
return finalEnd;
}
public void setFinalEnd(Long finalEnd) {
this.finalEnd = finalEnd;
}
public Map<InitOperation, TransferTime> getInitOperations() {
return initOperations;
}
public void setInitOperations(Map<InitOperation, TransferTime> initOperations) {
this.initOperations = initOperations;
}
public Map<GetOperation, TransferTime> getGetOperations() {
return getOperations;
}
public void setGetOperations(Map<GetOperation, TransferTime> getOperations) {
this.getOperations = getOperations;
}
}