| Package | Description |
|---|---|
| io.milton.http.annotated |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnoAddressBookResource |
class |
AnnoCalendarHomeResource
Just adds schedling inbox and outbox to the collection
|
class |
AnnoCalendarResource |
class |
AnnoCollectionResource
Placeholder object to represent a node in an annotations hierachy acting as a
collection
A source object (ie your pojo) is considered a collection if it can have
children , ie if there exists at least one @ChildOf or @ChildrenOf method
which has that object as its source type.
|
class |
AnnoContactResource |
class |
AnnoEventResource |
class |
AnnoFileResource |
class |
AnnoPrincipalResource |
class |
AnnoSchedulingInboxResource
Placeholder object to represent a node in an annotations hierarchy acting as a
collection
A source object (ie your POJO) is considered a collection if it can have
children , ie if there exists at least one @ChildOf or @ChildrenOf method
which has that object as its source type.
|
| Modifier and Type | Method and Description |
|---|---|
AnnoResource |
AnnotationResourceFactory.instantiate(Object childSource,
AnnoCollectionResource parent,
Method m)
Create a Resource to wrap a source pojo object.
|
AnnoResource |
AnnotationResourceFactory.instantiate(Object childSource,
AnnoCollectionResource parent,
Method m)
Create a Resource to wrap a source pojo object.
|
| Modifier and Type | Method and Description |
|---|---|
Set<AnnoResource> |
ChildrenOfAnnotationHandler.execute(AnnoCollectionResource parent,
boolean isChildLookup) |
Set<AnnoResource> |
ChildrenOfAnnotationHandler.execute(AnnoCollectionResource parent,
boolean isChildLookup) |
| Modifier and Type | Method and Description |
|---|---|
Set<AccessControlledResource.Priviledge> |
AccessControlListAnnotationHandler.availablePrivs(Object curUser,
AnnoResource res,
Auth auth)
Get priviledges for the current user
|
Set<AccessControlledResource.Priviledge> |
AccessControlListAnnotationHandler.availablePrivs(Object curUser,
AnnoResource res,
Auth auth)
Get priviledges for the current user
|
Object[] |
AnnotationResourceFactory.buildInvokeArgs(AnnoResource sourceRes,
Method m,
Object... otherValues) |
Object[] |
AnnotationResourceFactory.buildInvokeArgs(AnnoResource sourceRes,
Method m,
Object... otherValues) |
Object[] |
AnnotationResourceFactory.buildInvokeArgsExt(AnnoResource sourceRes,
Object mandatorySecondArg,
boolean forceUseSecondArg,
Method m,
Object... otherValues) |
Object[] |
AnnotationResourceFactory.buildInvokeArgsExt(AnnoResource sourceRes,
Object mandatorySecondArg,
boolean forceUseSecondArg,
Method m,
Object... otherValues) |
Set<AccessControlledResource.Priviledge> |
AccessControlListAnnotationHandler.directPrivs(Object curUser,
AnnoResource res,
Auth auth) |
Set<AccessControlledResource.Priviledge> |
AccessControlListAnnotationHandler.directPrivs(Object curUser,
AnnoResource res,
Auth auth) |
void |
GetAnnotationHandler.execute(AnnoResource resource,
OutputStream out,
Range range,
Map<String,String> params,
String contentType) |
void |
GetAnnotationHandler.execute(AnnoResource resource,
OutputStream out,
Range range,
Map<String,String> params,
String contentType) |
Object |
PostAnnotationHandler.execute(AnnoResource resource,
Request request,
Map<String,String> params)
Can return a String (meaning redirect to url), or a JsonResult which will
be rendered to output in the sendContent phase, or null.
|
Object |
PostAnnotationHandler.execute(AnnoResource resource,
Request request,
Map<String,String> params)
Can return a String (meaning redirect to url), or a JsonResult which will
be rendered to output in the sendContent phase, or null.
|
Object |
MakeCollectionAnnotationHandler.execute(AnnoResource res,
String newName) |
Object |
MakeCollectionAnnotationHandler.execute(AnnoResource res,
String newName) |
Object |
PutChildAnnotationHandler.execute(AnnoResource res,
String newName,
InputStream inputStream,
Long length,
String contentType) |
Object |
PutChildAnnotationHandler.execute(AnnoResource res,
String newName,
InputStream inputStream,
Long length,
String contentType) |
Object |
MakeCalendarAnnotationHandler.execute(AnnoResource res,
String newName,
Map<QName,String> fieldsToSet) |
Object |
MakeCalendarAnnotationHandler.execute(AnnoResource res,
String newName,
Map<QName,String> fieldsToSet) |
String |
DisplayNameAnnotationHandler.executeRead(AnnoResource res) |
String |
DisplayNameAnnotationHandler.executeRead(AnnoResource res) |
void |
DisplayNameSetterAnnotationHandler.executeWrite(AnnoResource res,
String s) |
void |
DisplayNameSetterAnnotationHandler.executeWrite(AnnoResource res,
String s) |
T |
CommonPropertyAnnotationHandler.get(AnnoResource res) |
T |
CommonPropertyAnnotationHandler.get(AnnoResource res) |
String |
ContentTypeAnnotationHandler.get(String accepts,
AnnoResource res) |
String |
ContentTypeAnnotationHandler.get(String accepts,
AnnoResource res) |
ControllerMethod |
PostAnnotationHandler.getPostMethod(AnnoResource resource,
Request request,
Map<String,String> params) |
ControllerMethod |
PostAnnotationHandler.getPostMethod(AnnoResource resource,
Request request,
Map<String,String> params) |
protected Object |
AbstractAnnotationHandler.invoke(ControllerMethod cm,
AnnoResource sourceRes,
Object... values) |
protected Object |
AbstractAnnotationHandler.invoke(ControllerMethod cm,
AnnoResource sourceRes,
Object... values) |
AccessControlledResource.Priviledge |
AccessControlListAnnotationHandler.requiredPriv(AnnoResource res,
Request.Method httpMethod,
Request request) |
AccessControlledResource.Priviledge |
AccessControlListAnnotationHandler.requiredPriv(AnnoResource res,
Request.Method httpMethod,
Request request) |
void |
CommonPropertyAnnotationHandler.set(AnnoResource res,
T newValue) |
void |
CommonPropertyAnnotationHandler.set(AnnoResource res,
T newValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationResourceFactory.createAndAppend(Collection<AnnoResource> result,
Object sources,
AnnoCollectionResource parent,
ControllerMethod cm)
Process the source object (which may be a Collection of source objects),
and for each one instantiate an AnnoResource and append it to the result
set
|
void |
AnnotationResourceFactory.createAndAppend(Collection<AnnoResource> result,
Object sources,
AnnoCollectionResource parent,
ControllerMethod cm)
Process the source object (which may be a Collection of source objects),
and for each one instantiate an AnnoResource and append it to the result
set
|
| Constructor and Description |
|---|
ResourceList(AnnoResource[] array) |
ResourceList(AnnoResource[] array) |
Copyright © 2021 McEvoy Software Ltd. All rights reserved.