/*
* Copyright 2016 Dmitry Monakhov.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* 12.02.16 11:23
*
*/
package monakhv.samlib.service;
import monakhv.samlib.db.entity.Author;
import java.util.ArrayList;
import java.util.List;
/**
* Accumulation of result statistic of SamlibOperation
* Created by monakhv on 12.02.16.
*/
public class Result {
boolean mRes;
int numberOfAdded = 0;
int numberOfDeleted = 0;
int doubleAdd = 0;
int totalToAdd = 0 ;
int numberOfUpdated=0;
List<Author> mUpdatedAuthors;
public Result(boolean res){
mRes=res;
mUpdatedAuthors=new ArrayList<>();
}
public Result(boolean res,List<Author> authors){
mRes=res;
mUpdatedAuthors=authors;
}
public int getNumberOfAdded() {
return numberOfAdded;
}
public int getNumberOfDeleted() {
return numberOfDeleted;
}
public int getDoubleAdd() {
return doubleAdd;
}
public int getTotalToAdd() {
return totalToAdd;
}
public int getNumberOfUpdated() {
return numberOfUpdated;
}
public List<Author> getUpdatedAuthors() {
return mUpdatedAuthors;
}
public boolean isRes() {
return mRes;
}
}