/* * 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; } }