Uses of Class
io.milton.http.annotated.AnnoResource
Packages that use AnnoResource
-
Uses of AnnoResource in io.milton.http.annotated
Subclasses of AnnoResource in io.milton.http.annotatedModifier and TypeClassDescriptionclassclassJust adds schedling inbox and outbox to the collectionclassclassPlaceholder 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.classclassclassclassclassPlaceholder 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.Methods in io.milton.http.annotated that return AnnoResourceModifier and TypeMethodDescriptionAnnotationResourceFactory.instantiate(Object childSource, AnnoCollectionResource parent, Method m) Create a Resource to wrap a source pojo object.Methods in io.milton.http.annotated that return types with arguments of type AnnoResourceModifier and TypeMethodDescriptionChildrenOfAnnotationHandler.execute(AnnoCollectionResource parent, boolean isChildLookup) Methods in io.milton.http.annotated with parameters of type AnnoResourceModifier and TypeMethodDescriptionAccessControlListAnnotationHandler.availablePrivs(Object curUser, AnnoResource res, Auth auth) Get priviledges for the current userObject[]AnnotationResourceFactory.buildInvokeArgs(AnnoResource sourceRes, Method m, Object... otherValues) Object[]AnnotationResourceFactory.buildInvokeArgsExt(AnnoResource sourceRes, Object mandatorySecondArg, boolean forceUseSecondArg, Method m, Object... otherValues) AccessControlListAnnotationHandler.directPrivs(Object curUser, AnnoResource res, Auth auth) voidGetAnnotationHandler.execute(AnnoResource resource, OutputStream out, Range range, Map<String, String> params, String contentType) MakeCalendarAnnotationHandler.execute(AnnoResource res, String newName, Map<QName, String> fieldsToSet) MakeCollectionAnnotationHandler.execute(AnnoResource res, String newName) Can return a String (meaning redirect to url), or a JsonResult which will be rendered to output in the sendContent phase, or null.PutChildAnnotationHandler.execute(AnnoResource res, String newName, InputStream inputStream, Long length, String contentType) DisplayNameAnnotationHandler.executeRead(AnnoResource res) voidDisplayNameSetterAnnotationHandler.executeWrite(AnnoResource res, String s) CommonPropertyAnnotationHandler.get(AnnoResource res) ContentTypeAnnotationHandler.get(String accepts, AnnoResource res) PostAnnotationHandler.getPostMethod(AnnoResource resource, Request request, Map<String, String> params) protected ObjectAbstractAnnotationHandler.invoke(ControllerMethod cm, AnnoResource sourceRes, Object... values) AccessControlListAnnotationHandler.requiredPriv(AnnoResource res, Request.Method httpMethod, Request request) voidCommonPropertyAnnotationHandler.set(AnnoResource res, T newValue) Method parameters in io.milton.http.annotated with type arguments of type AnnoResourceModifier and TypeMethodDescriptionvoidAnnotationResourceFactory.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 setConstructors in io.milton.http.annotated with parameters of type AnnoResource