public class ChyCaldavItem
extends nl.buildersenperformers.cheyenne.dav.ChyAuthorisation
implements io.milton.resource.ICalResource, io.milton.resource.GetableResource, io.milton.resource.ReportableResource
| Modifier and Type | Field and Description |
|---|---|
static String |
SOURCECODE_VERSION
Standard variable for determining version of a class file.
|
| Constructor and Description |
|---|
ChyCaldavItem()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Object |
authenticate(String pArg0,
String pArg1) |
boolean |
authorise(io.milton.http.Request req,
io.milton.http.Request.Method met,
io.milton.http.Auth auth) |
ChyCaldavCalendar |
getCalendar() |
Long |
getContentLength() |
String |
getContentType(String pAccepts) |
Date |
getCreateDate() |
Date |
getDateFrom() |
String |
getDateFromStr() |
Date |
getDateTo() |
String |
getDateToStr() |
String |
getDesc() |
byte[] |
getIcalData() |
String |
getICalData() |
net.fortuna.ical4j.model.Date |
getICalDateFrom() |
net.fortuna.ical4j.model.DateTime |
getICalDateTimeFrom() |
net.fortuna.ical4j.model.DateTime |
getICalDateTimeTo() |
net.fortuna.ical4j.model.Date |
getICalDateTo() |
long |
getId() |
String |
getItemName() |
Long |
getMaxAgeSeconds(io.milton.http.Auth pAuth) |
Date |
getModifiedDate() |
String |
getName()
Get the filename of this calendar item
|
String |
getUniqueId() |
boolean |
isAllDay() |
String |
processICalData() |
void |
sendContent(OutputStream out,
io.milton.http.Range range,
Map<String,String> params,
String contentType) |
void |
setAllDay(boolean pAllDay) |
void |
setCalendar(ChyCaldavCalendar pCalendar) |
void |
setDateFrom(Date pDateFrom) |
void |
setDateFromStr(String pDateFromStr) |
void |
setDateTo(Date pDateTo) |
void |
setDateToStr(String pDateToStr) |
void |
setDesc(String pDesc) |
void |
setIcalData(byte[] icalData) |
void |
setId(long id) |
void |
setItemName(String pName) |
void |
setModifiedDate(Date modifiedDate) |
void |
setName(String name) |
void |
setUniqueId(String value) |
void |
update(InputStream pInputStream) |
checkRedirect, getAccessControlList, getPrincipalCollectionHrefs, getPrincipalURL, getPriviledges, getRealm, isAuthCreate, isAuthDelete, isAuthenticated, isAuthRead, isAuthUpdate, setAccessControlList, setAuthCreate, setAuthDelete, setAuthRead, setAuthUpdatedav_delete, dav_delete, getPath, getResultFromResponse, rename, rename, setPathpublic static final String SOURCECODE_VERSION
public ChyCaldavCalendar getCalendar()
public void setCalendar(ChyCaldavCalendar pCalendar)
public Object authenticate(String pArg0, String pArg1)
authenticate in interface io.milton.resource.Resourceauthenticate in class nl.buildersenperformers.cheyenne.dav.ChyAuthorisationpublic boolean authorise(io.milton.http.Request req,
io.milton.http.Request.Method met,
io.milton.http.Auth auth)
authorise in interface io.milton.resource.Resourceauthorise in class nl.buildersenperformers.cheyenne.dav.ChyAuthorisationpublic String getUniqueId()
getUniqueId in interface io.milton.resource.ResourcegetUniqueId in class nl.buildersenperformers.cheyenne.dav.ChyAuthorisationpublic void setUniqueId(String value)
public String getName()
getName in interface io.milton.resource.ResourcegetName in class nl.buildersenperformers.cheyenne.dav.ChyAuthorisationpublic void setName(String name)
public String getItemName()
public void setItemName(String pName)
public long getId()
public void setId(long id)
public Date getModifiedDate()
getModifiedDate in interface io.milton.resource.ResourcegetModifiedDate in class nl.buildersenperformers.cheyenne.dav.ChyAuthorisationpublic void setModifiedDate(Date modifiedDate)
public Date getDateFrom()
public net.fortuna.ical4j.model.Date getICalDateFrom()
public net.fortuna.ical4j.model.DateTime getICalDateTimeFrom()
public void setDateFrom(Date pDateFrom)
public Date getDateTo()
public net.fortuna.ical4j.model.Date getICalDateTo()
public net.fortuna.ical4j.model.DateTime getICalDateTimeTo()
public void setDateTo(Date pDateTo)
public String getDateFromStr()
public void setDateFromStr(String pDateFromStr)
public String getDateToStr()
public void setDateToStr(String pDateToStr)
public String getDesc()
public void setDesc(String pDesc)
public boolean isAllDay()
public void setAllDay(boolean pAllDay)
public byte[] getIcalData()
public void setIcalData(byte[] icalData)
public Date getCreateDate()
getCreateDate in interface io.milton.resource.PropFindableResourcepublic String processICalData() throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic void sendContent(OutputStream out, io.milton.http.Range range, Map<String,String> params, String contentType) throws IOException, io.milton.http.exceptions.NotAuthorizedException, io.milton.http.exceptions.BadRequestException
sendContent in interface io.milton.resource.GetableResourceIOExceptionio.milton.http.exceptions.NotAuthorizedExceptionio.milton.http.exceptions.BadRequestExceptionpublic Long getMaxAgeSeconds(io.milton.http.Auth pAuth)
getMaxAgeSeconds in interface io.milton.resource.GetableResourcepublic String getContentType(String pAccepts)
getContentType in interface io.milton.resource.GetableResourcepublic Long getContentLength()
getContentLength in interface io.milton.resource.GetableResourcepublic String getICalData()
getICalData in interface io.milton.resource.ICalResourcepublic void update(InputStream pInputStream) throws IOException, net.fortuna.ical4j.data.ParserException
IOExceptionnet.fortuna.ical4j.data.ParserExceptionCopyright © 2016. All rights reserved.