package com.iwedia.gui.widgets; import java.io.Serializable; import java.util.Arrays; /** * Widget object * * @author Veljko Ilkic */ public class WidgetObject implements Serializable { private static final long serialVersionUID = -657193571248076416L; /** Widget package name */ private String packageName; /** Widget class name */ private String className; /** How many cells does widget took */ private int[] howManyCellsTake; /** Id of first taken cell */ private int cellId; /** Constructor 1 */ public WidgetObject(String packageName, String className, int[] howManyCellsTake, int cellId) { super(); this.packageName = packageName; this.className = className; this.howManyCellsTake = howManyCellsTake; this.cellId = cellId; } @Override public String toString() { return "WidgetObject [packageName=" + packageName + ", className=" + className + ", howManyCellsTake=" + Arrays.toString(howManyCellsTake) + ", cellId=" + cellId + "]"; } // ////////////////////////////////// // Getters and setters // ////////////////////////////////// public String getPackageName() { return packageName; } public void setPackageName(String packageName) { this.packageName = packageName; } public String getClassName() { return className; } public void setClassName(String className) { this.className = className; } public int[] getHowManyCellsTake() { return howManyCellsTake; } public void setHowManyCellsTake(int[] howManyCellsTake) { this.howManyCellsTake = howManyCellsTake; } public int getCellId() { return cellId; } public void setCellId(int cellId) { this.cellId = cellId; } }