Class RequestStatus
- java.lang.Object
-
- net.fortuna.ical4j.model.Content
-
- net.fortuna.ical4j.model.Property
-
- net.fortuna.ical4j.model.property.RequestStatus
-
- All Implemented Interfaces:
Serializable
,Comparable<Property>
public class RequestStatus extends Property
$Id$ Created: [Apr 6, 2004] Defines a REQUEST-STATUS iCalendar component property.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RequestStatus.Factory
-
Field Summary
Fields Modifier and Type Field Description static String
CLIENT_ERROR
Client error status.static String
PRELIM_SUCCESS
Preliminary success status.static String
SCHEDULING_ERROR
Scheduling error status.static String
SUCCESS
Success status.-
Fields inherited from class net.fortuna.ical4j.model.Property
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALENDAR_ADDRESS, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PARTICIPANT_TYPE, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, PROXIMITY, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCE_TYPE, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, STRUCTURED_DATA, STYLED_DESCRIPTION, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZID_ALIAS_OF, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZUNTIL, TZURL, UID, URL, VERSION
-
-
Constructor Summary
Constructors Constructor Description RequestStatus()
Default constructor.RequestStatus(String aStatusCode, String aDescription, String data)
RequestStatus(ParameterList aList, String aValue)
RequestStatus(ParameterList aList, String aStatusCode, String aDescription, String data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getExData()
String
getStatusCode()
String
getValue()
void
setDescription(String description)
void
setExData(String exData)
void
setStatusCode(String statusCode)
void
setValue(String aValue)
Sets the current value of the property.ValidationResult
validate()
Perform validation on a property.-
Methods inherited from class net.fortuna.ical4j.model.Property
compareTo, copy, equals, getName, getParameter, getParameters, getParameters, hashCode, toString
-
-
-
-
Field Detail
-
PRELIM_SUCCESS
public static final String PRELIM_SUCCESS
Preliminary success status.- See Also:
- Constant Field Values
-
SUCCESS
public static final String SUCCESS
Success status.- See Also:
- Constant Field Values
-
CLIENT_ERROR
public static final String CLIENT_ERROR
Client error status.- See Also:
- Constant Field Values
-
SCHEDULING_ERROR
public static final String SCHEDULING_ERROR
Scheduling error status.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RequestStatus
public RequestStatus()
Default constructor.
-
RequestStatus
public RequestStatus(ParameterList aList, String aValue)
- Parameters:
aList
- a list of parameters for this componentaValue
- a value string for this component
-
RequestStatus
public RequestStatus(String aStatusCode, String aDescription, String data)
- Parameters:
aStatusCode
- a string representation of a status codeaDescription
- a descriptiondata
- a string representation of extension data
-
RequestStatus
public RequestStatus(ParameterList aList, String aStatusCode, String aDescription, String data)
- Parameters:
aList
- a list of parameters for this componentaStatusCode
- a string representation of a status codeaDescription
- a descriptiondata
- a string representation of extension data
-
-
Method Detail
-
getDescription
public final String getDescription()
- Returns:
- Returns the description.
-
getExData
public final String getExData()
- Returns:
- Returns the exData.
-
getStatusCode
public final String getStatusCode()
- Returns:
- Returns the statusCode.
-
setValue
public final void setValue(String aValue)
Sets the current value of the property.
-
getValue
public final String getValue()
-
setDescription
public final void setDescription(String description)
- Parameters:
description
- The description to set.
-
setExData
public final void setExData(String exData)
- Parameters:
exData
- The exData to set.
-
setStatusCode
public final void setStatusCode(String statusCode)
- Parameters:
statusCode
- The statusCode to set.
-
validate
public ValidationResult validate() throws ValidationException
Description copied from class:Property
Perform validation on a property.- Specified by:
validate
in classProperty
- Throws:
ValidationException
- where the property is not in a valid state
-
-