/*** * Copyright (c) 2009 Caelum - www.caelum.com.br/opensource All rights reserved. * * 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. */ package br.com.caelum.vraptor.util.extjs; import java.util.ArrayList; import java.util.Collection; import java.util.List; /** * * @author Daniel Kist * @since 3.4.0 */ class ExtJSWrapper { private Object data; private List<Object> list; private Boolean success; private Integer total; private Object selected; public ExtJSWrapper(Object object) { if (object instanceof Collection) { this.list = new ArrayList<Object>((Collection<?>) object); } else { this.data = object; } } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public List<Object> getList() { return list; } public void setList(List<Object> list) { this.list = list; } public Boolean getSuccess() { return success; } public void setSuccess(Boolean success) { this.success = success; } public Integer getTotal() { return total; } public void setTotal(Integer total) { this.total = total; } public Object getSelected() { return selected; } public void setSelected(Object selected) { this.selected = selected; } }