@Path(value="/resources/{domainUid}")
public interface IResources
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addToEventDescription(java.lang.String resourceUid,
EventInfo eventInfo)
Compute the transformed template associated to the given resource if any,
then append it to the given
eventDescription . |
ItemValue<ResourceDescriptor> |
byEmail(java.lang.String email)
Fetches a
ResourceDescriptor item from the database with its
email. |
java.util.List<java.lang.String> |
byType(java.lang.String typeUid)
Search resources by type.
|
void |
create(java.lang.String uid,
ResourceDescriptor rd)
Creates a resource
|
TaskRef |
delete(java.lang.String uid)
Deletes an existing resource
|
ResourceDescriptor |
get(java.lang.String uid)
Retrieve an existing resource
|
byte[] |
getIcon(java.lang.String uid) |
java.lang.String |
removeFromEventDescription(java.lang.String resourceUid,
EventInfo eventInfo)
Remove the transformed template associated to the given resource from the
given
eventDescription . |
void |
setIcon(java.lang.String uid,
byte[] icon) |
void |
update(java.lang.String uid,
ResourceDescriptor rd)
Modifies an existing resource
|
@PUT @Path(value="{uid}") void create(@PathParam(value="uid") java.lang.String uid, ResourceDescriptor rd) throws ServerFault
domain
- ServerFault
- { ResourceDescriptor
ServerFault
- standard error object@POST @Path(value="{uid}") void update(@PathParam(value="uid") java.lang.String uid, ResourceDescriptor rd) throws ServerFault
domain
- ServerFault
- updated { ResourceDescriptor
ServerFault
- standard error object@DELETE @Path(value="{uid}") TaskRef delete(@PathParam(value="uid") java.lang.String uid) throws ServerFault
ServerFault
ServerFault
- standard error object@GET @Path(value="{uid}") ResourceDescriptor get(@PathParam(value="uid") java.lang.String uid) throws ServerFault
uid
- ServerFault
ServerFault
- standard error object@GET @Path(value="{uid}/icon") @Produces(value="image/png") byte[] getIcon(@PathParam(value="uid") java.lang.String uid) throws ServerFault
ServerFault
@POST @Path(value="{uid}/icon") @Consumes(value="image/png") void setIcon(@PathParam(value="uid") java.lang.String uid, byte[] icon) throws ServerFault
ServerFault
@GET @Path(value="byEmail/{email}") ItemValue<ResourceDescriptor> byEmail(@PathParam(value="email") java.lang.String email) throws ServerFault
ResourceDescriptor
item from the database with its
email.uid
- ServerFault
- standard error object@GET @Path(value="byType/{type}") java.util.List<java.lang.String> byType(@PathParam(value="type") java.lang.String typeUid) throws ServerFault
typeUid
- ResourceType.identifier
ServerFault
ServerFault
- standard error object@POST @Path(value="{uid}/addToEventDesc") java.lang.String addToEventDescription(@PathParam(value="uid") java.lang.String resourceUid, EventInfo eventInfo) throws ServerFault
eventDescription
.resourceUid
- the identifier of ResourceDescriptor
organizer
- the organizer of the calendar eventeventDescription
ServerFault
- standard error objectResourceTypeDescriptor.templates
@POST @Path(value="{uid}/removeFromEventDesc") java.lang.String removeFromEventDescription(@PathParam(value="uid") java.lang.String resourceUid, EventInfo eventInfo) throws ServerFault
eventDescription
.resourceUid
- the identifier of ResourceDescriptor
eventDescription
ServerFault
- standard error objectResourceTypeDescriptor.templates
Copyright © 2021. All Rights Reserved.