//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2010.08.02 at 09:18:52 PM BST
//
package net.sf.mpxj.planner.schema;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"properties"
}) @XmlRootElement(name = "resource") public class Resource
{
@XmlAttribute(required = true) @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String id;
@XmlAttribute(required = true) @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String name;
@XmlAttribute(name = "short-name") @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String shortName;
@XmlAttribute @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String email;
@XmlAttribute(required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String type;
@XmlAttribute @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String group;
@XmlAttribute(required = true) @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String units;
@XmlAttribute @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String note;
@XmlAttribute(name = "std-rate") @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String stdRate;
@XmlAttribute(name = "ovt-rate") @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String ovtRate;
@XmlAttribute @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String calendar;
protected Properties properties;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value)
{
this.id = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the shortName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getShortName()
{
return shortName;
}
/**
* Sets the value of the shortName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setShortName(String value)
{
this.shortName = value;
}
/**
* Gets the value of the email property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmail()
{
return email;
}
/**
* Sets the value of the email property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmail(String value)
{
this.email = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType()
{
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value)
{
this.type = value;
}
/**
* Gets the value of the group property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGroup()
{
return group;
}
/**
* Sets the value of the group property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGroup(String value)
{
this.group = value;
}
/**
* Gets the value of the units property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUnits()
{
return units;
}
/**
* Sets the value of the units property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUnits(String value)
{
this.units = value;
}
/**
* Gets the value of the note property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNote()
{
return note;
}
/**
* Sets the value of the note property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNote(String value)
{
this.note = value;
}
/**
* Gets the value of the stdRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStdRate()
{
return stdRate;
}
/**
* Sets the value of the stdRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStdRate(String value)
{
this.stdRate = value;
}
/**
* Gets the value of the ovtRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOvtRate()
{
return ovtRate;
}
/**
* Sets the value of the ovtRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOvtRate(String value)
{
this.ovtRate = value;
}
/**
* Gets the value of the calendar property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCalendar()
{
return calendar;
}
/**
* Sets the value of the calendar property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCalendar(String value)
{
this.calendar = value;
}
/**
* Gets the value of the properties property.
*
* @return
* possible object is
* {@link Properties }
*
*/
public Properties getProperties()
{
return properties;
}
/**
* Sets the value of the properties property.
*
* @param value
* allowed object is
* {@link Properties }
*
*/
public void setProperties(Properties value)
{
this.properties = value;
}
}