Package io.milton.http.annotated
Class AnnoPrincipalResource
java.lang.Object
io.milton.http.annotated.AnnoResource
io.milton.http.annotated.AnnoCollectionResource
io.milton.http.annotated.AnnoPrincipalResource
- All Implemented Interfaces:
CommonResource,ConditionalCompatibleResource,CalDavPrincipal,CardDavPrincipal,DirectoryGatewayCardDavPrincipal,DiscretePrincipal,Principal,AccessControlledResource,CollectionResource,CopyableResource,DeletableCollectionResource,DeletableResource,DigestResource,DisplayNameResource,ExtMakeCalendarResource,GetableResource,LockableResource,LockingCollectionResource,MakeCollectionableResource,MoveableResource,PostableResource,PropFindableResource,PutableResource,ReportableResource,Resource
public class AnnoPrincipalResource
extends AnnoCollectionResource
implements DiscretePrincipal, CalDavPrincipal, DirectoryGatewayCardDavPrincipal
- Author:
- brad
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.milton.resource.AccessControlledResource
AccessControlledResource.PriviledgeNested classes/interfaces inherited from interface io.milton.principal.Principal
Principal.PrincipleId -
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
ConstructorsConstructorDescriptionAnnoPrincipalResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource 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, 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.PropFindableResource
getCreateDateMethods inherited from interface io.milton.resource.Resource
authenticate, authorise, checkRedirect, getModifiedDate, getName, getRealm, getUniqueId
-
Constructor Details
-
AnnoPrincipalResource
public AnnoPrincipalResource(AnnotationResourceFactory outer, Object source, AnnoCollectionResource parent)
-
-
Method Details
-
getCalendarHomeSet
- Specified by:
getCalendarHomeSetin interfaceCalDavPrincipal
-
getAddressBookHomeSet
- Specified by:
getAddressBookHomeSetin interfaceCardDavPrincipal
-
getDirectoryGateway
- Specified by:
getDirectoryGatewayin interfaceDirectoryGatewayCardDavPrincipal
-
getPrincipalURL
- Specified by:
getPrincipalURLin interfaceAccessControlledResource- Specified by:
getPrincipalURLin interfaceDiscretePrincipal- Overrides:
getPrincipalURLin classAnnoResource
-
getIdenitifer
- Specified by:
getIdenitiferin interfacePrincipal
-
getCalendarUserAddressSet
- Specified by:
getCalendarUserAddressSetin interfaceCalDavPrincipal
-
getSupportedComponentSets
- Specified by:
getSupportedComponentSetsin interfaceCalDavPrincipal
-
getAddress
- Specified by:
getAddressin interfaceCardDavPrincipal
-
getEmail
-
getCalendarUserType
- Specified by:
getCalendarUserTypein interfaceCalDavPrincipal
-