/* * Copyright 2011 Blazebit */ package com.blazebit.web.monitor.quartz.model; import java.io.Serializable; /** * * @author Christian Beikov */ public class Property implements Serializable { private static final long serialVersionUID = 1L; private String name; private Object value; private boolean required; private Class<?> type; private String description; public Property(String name, Object value) { this.name = name; this.value = value; } public Property(String name, boolean required, Class<?> type, String description) { this.name = name; this.required = required; this.type = type; this.description = description; } public Property(String name, Object value, boolean required, Class<?> type, String description) { this.name = name; this.value = value; this.required = required; this.type = type; this.description = description; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } public String getDescription() { return description; } public boolean isRequired() { return required; } public Class<?> getType() { return type; } }