Package io.milton.http.annotated
Class AnnoSchedulingInboxResource
java.lang.Object
io.milton.http.annotated.AnnoResource
io.milton.http.annotated.AnnoCollectionResource
io.milton.http.annotated.AnnoSchedulingInboxResource
- All Implemented Interfaces:
CommonResource,ConditionalCompatibleResource,AccessControlledResource,CollectionResource,CopyableResource,DeletableCollectionResource,DeletableResource,DigestResource,DisplayNameResource,ExtMakeCalendarResource,GetableResource,LockableResource,LockingCollectionResource,MakeCollectionableResource,MoveableResource,PostableResource,PropFindableResource,PutableResource,ReportableResource,Resource
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. Note this is keyed on the class.
This class includes methods suitable for use in page templating logic for
navigating through the hierarchy.
- Author:
- brad
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.milton.resource.AccessControlledResource
AccessControlledResource.Priviledge -
Field Summary
Fields inherited from class io.milton.http.annotated.AnnoResource
acl, annoFactory, jsonResult, nameOverride, parent, realm, sourceFields inherited from interface io.milton.resource.AccessControlledResource
NONE, READ_BROWSE, READ_CONTENT, READ_WRITE -
Constructor Summary
ConstructorsConstructorDescriptionAnnoSchedulingInboxResource(AnnotationResourceFactory outer, Object source, AnnoPrincipalResource parent) -
Method Summary
Methods inherited from class io.milton.http.annotated.AnnoCollectionResource
child, createAndLock, createCalendar, createCollection, createNew, find, findChildren, findPath, getChildren, getChildren, getChildrenMap, getChildrenOfType, getFiles, getResourceList, getRoot, getSubFolders, initChildren, isLockedOutRecursiveMethods inherited from class io.milton.http.annotated.AnnoResource
authenticate, authenticate, authorise, checkRedirect, copyTo, delete, getAccessControlList, getAnnoFactory, getAsList, getContentLength, getContentType, getContentType, getCreateDate, getCurrentLock, getDisplayName, getHref, getLink, getMaxAgeSeconds, getModifiedDate, getName, getNameOverride, getParent, getPrincipalCollectionHrefs, getPrincipalURL, getPriviledges, getRealm, getSource, getUniqueId, is, isCompatible, isDigestAllowed, lock, moveTo, processForm, refreshLock, sendContent, setAccessControlList, setDisplayName, setNameOverride, unlockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.milton.resource.DeletableResource
deleteMethods inherited from interface io.milton.resource.LockableResource
getCurrentLock, lock, refreshLock, unlockMethods inherited from interface io.milton.resource.Resource
authenticate, authorise, checkRedirect, getModifiedDate, getName, getRealm, getUniqueId
-
Constructor Details
-
AnnoSchedulingInboxResource
public AnnoSchedulingInboxResource(AnnotationResourceFactory outer, Object source, AnnoPrincipalResource parent)
-