/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library 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 2.1 of the License, or (at your option)
* any later version.
*
* This library 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.
*/
package com.liferay.asset.kernel.model;
import com.liferay.portal.kernel.json.JSON;
import java.io.Serializable;
import java.util.List;
/**
* @author Igor Spasic
*/
public class AssetVocabularyDisplay implements Serializable {
public AssetVocabularyDisplay() {
}
public AssetVocabularyDisplay(
List<AssetVocabulary> vocabularies, int total, int start, int end) {
_vocabularies = vocabularies;
_total = total;
_start = start;
_end = end;
}
public int getEnd() {
return _end;
}
public int getPage() {
if ((_end > 0) && (_start >= 0)) {
return _end / (_end - _start);
}
return 0;
}
public int getStart() {
return _start;
}
public int getTotal() {
return _total;
}
public List<AssetVocabulary> getVocabularies() {
return _vocabularies;
}
public void setEnd(int end) {
_end = end;
}
public void setStart(int start) {
_start = start;
}
public void setTotal(int total) {
_total = total;
}
public void setVocabularies(List<AssetVocabulary> vocabularies) {
_vocabularies = vocabularies;
}
private int _end;
private int _start;
private int _total;
@JSON
private List<AssetVocabulary> _vocabularies;
}