1 /* 2 * Licensed under the GPL License. You may not use this file except in compliance with the License. 3 * You may obtain a copy of the License at 4 * 5 * https://www.gnu.org/licenses/old-licenses/gpl-2.0.html 6 * 7 * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 8 * WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR 9 * PURPOSE. 10 */ 11 package psiprobe.model; 12 13 /** 14 * This bean represents HttpSession attribute. It is a part of the display model for 15 * ListSessionAttributesController. 16 */ 17 public class Attribute { 18 19 /** The name. */ 20 private String name; 21 22 /** The type. */ 23 private String type; 24 25 /** The value. */ 26 private Object value; 27 28 /** The serializable. */ 29 private boolean serializable; 30 31 /** The size. */ 32 private long size; 33 34 /** 35 * Gets the name. 36 * 37 * @return the name 38 */ 39 public String getName() { 40 return name; 41 } 42 43 /** 44 * Sets the name. 45 * 46 * @param name the new name 47 */ 48 public void setName(String name) { 49 this.name = name; 50 } 51 52 /** 53 * Gets the type. 54 * 55 * @return the type 56 */ 57 public String getType() { 58 return type; 59 } 60 61 /** 62 * Sets the type. 63 * 64 * @param type the new type 65 */ 66 public void setType(String type) { 67 this.type = type; 68 } 69 70 /** 71 * Gets the value. 72 * 73 * @return the value 74 */ 75 public Object getValue() { 76 return value; 77 } 78 79 /** 80 * Sets the value. 81 * 82 * @param value the new value 83 */ 84 public void setValue(Object value) { 85 this.value = value; 86 } 87 88 /** 89 * Checks if is serializable. 90 * 91 * @return true, if is serializable 92 */ 93 public boolean isSerializable() { 94 return serializable; 95 } 96 97 /** 98 * Sets the serializable. 99 * 100 * @param serializable the new serializable 101 */ 102 public void setSerializable(boolean serializable) { 103 this.serializable = serializable; 104 } 105 106 /** 107 * Gets the size. 108 * 109 * @return the size 110 */ 111 public long getSize() { 112 return size; 113 } 114 115 /** 116 * Sets the size. 117 * 118 * @param size the new size 119 */ 120 public void setSize(long size) { 121 this.size = size; 122 } 123 124 }