Uses of Class
io.milton.http.annotated.AnnoCollectionResource
Packages that use AnnoCollectionResource
-
Uses of AnnoCollectionResource in io.milton.http.annotated
Subclasses of AnnoCollectionResource in io.milton.http.annotatedModifier and TypeClassDescriptionclassclassJust adds schedling inbox and outbox to the collectionclassclassclassPlaceholder 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.Fields in io.milton.http.annotated declared as AnnoCollectionResourceMethods in io.milton.http.annotated that return AnnoCollectionResourceModifier and TypeMethodDescriptionAnnoResource.getParent()AnnoCollectionResource.getRoot()AnnoResource.getRoot()Methods in io.milton.http.annotated that return types with arguments of type AnnoCollectionResourceModifier and TypeMethodDescriptionUsersAnnotationHandler.findUsersCollections(AnnoCollectionResource root) Methods in io.milton.http.annotated with parameters of type AnnoCollectionResourceModifier 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 setAnnotationResourceFactory.createLockHolder(AnnoCollectionResource parentCollection, String name, LockTimeout timeout, LockInfo lockInfo) Create an in-memory resource with the given timeout.ChildOfAnnotationHandler.execute(AnnoCollectionResource parent, String childName) Will return one of: - ChildOfAnnotationHandler.NOT_ATTEMPTED if no appropriate method was found - null, if a method was available but no resource was found - or, the child object with the given name wrapped in an AnnoResourceChildrenOfAnnotationHandler.execute(AnnoCollectionResource parent, boolean isChildLookup) CTagAnnotationHandler.execute(AnnoCollectionResource col) AnnotationResourceFactory.findFromRoot(AnnoCollectionResource rootFolder, Path p) UsersAnnotationHandler.findUser(AnnoCollectionResource root, String name) UsersAnnotationHandler.findUsersCollections(AnnoCollectionResource root) AbstractAnnotationHandler.getMethodForType(AnnoCollectionResource parent, String type) Locate a ControllerMethod which can create an object of the given type (may be null) in the given parentAnnotationResourceFactory.getTempResourcesForParent(AnnoCollectionResource parent) Null-safe method to get the list of lock holders for the given parent.AnnotationResourceFactory.instantiate(LockHolder r, AnnoCollectionResource parent) AnnotationResourceFactory.instantiate(Object childSource, AnnoCollectionResource parent, Method m) Create a Resource to wrap a source pojo object.voidAnnotationResourceFactory.removeLockHolder(AnnoCollectionResource parent, String name) Removes the LockHolder from memory and also from the parent which contains it (if loaded)Constructors in io.milton.http.annotated with parameters of type AnnoCollectionResourceModifierConstructorDescriptionAnnoAddressBookResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoCalendarResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoCollectionResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoContactResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoEventResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoFileResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoPrincipalResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) AnnoResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent) LockNullResource(AnnotationResourceFactory annoFactory, AnnoCollectionResource parent, LockHolder lockHolder)