- C(Class<T>) - Static method in class io.milton.context.RequestContext
-
For convenience, equivalent to RequestContext.getCurrent().get(c)
This method assumes that the requested class is required and will throw
an exception if it is not found
- C(Class<T>, boolean) - Static method in class io.milton.context.RequestContext
-
For convenience, equivalent to RequestContext.getCurrent().get(c)
Returns the object in context of the given type or null if not found and
required is false.
- CalDavPrincipal - Interface in io.milton.principal
-
- CalendarCollection - Interface in io.milton.resource
-
- CalendarColor - Annotation Type in io.milton.annotations
-
Marks the method which gets/sets the color for the given calendar object
- CalendarDateRangeQuery - Annotation Type in io.milton.annotations
-
Marks a method as one which performs a query of events in a calendar for a given
date range
- CalendarInvitations - Annotation Type in io.milton.annotations
-
Marks a method as one which finds calendar event invitations for a user
- CalendarInvitationsCTag - Annotation Type in io.milton.annotations
-
Marks a controller method as one which returns a ctag representing the current
state of the invitations for a user
- CalendarOrder - Annotation Type in io.milton.annotations
-
Marks the method which gets/sets the order property for the given calendar object
- CalendarResource - Interface in io.milton.resource
-
- CalendarResource.ComponentType - Enum in io.milton.resource
-
- Calendars - Annotation Type in io.milton.annotations
-
Marks a method as one which returns calendar objects.
- CalendarUserType - Annotation Type in io.milton.annotations
-
Marks the method which gets/sets the type of calendar user this principal
represents.
- callBack - Variable in class io.milton.context.Registration
-
- CardDavPrincipal - Interface in io.milton.principal
-
- checkbox(String, Object) - Method in class io.milton.common.Formatter
-
- checkbox(String, String, Object) - Method in class io.milton.common.Formatter
-
- checkbox(String, String, Object, String) - Method in class io.milton.common.Formatter
-
- CHECKBOX_SUFFIX - Static variable in class io.milton.common.Formatter
-
- checkRedirect(Request) - Method in interface io.milton.resource.Resource
-
Determine if a redirect is required for this request, and if so return
the URL to redirect to.
- child(String) - Method in class io.milton.common.Path
-
- child(String) - Method in interface io.milton.resource.CollectionResource
-
- ChildOf - Annotation Type in io.milton.annotations
-
Marks a method as one which locates a child of a parent with a given name.
- ChildrenOf - Annotation Type in io.milton.annotations
-
Marks a method as one which locates children for the given parent.
- ChunkingOutputStream - Class in io.milton.common
-
- ChunkingOutputStream(ChunkWriter, int) - Constructor for class io.milton.common.ChunkingOutputStream
-
- ChunkStore - Interface in io.milton.common
-
- ChunkWriter - Interface in io.milton.common
-
- ClassBeanLocator - Class in io.milton.context
-
- ClassBeanLocator(Class) - Constructor for class io.milton.context.ClassBeanLocator
-
- ClassNotInContextException - Exception in io.milton.context
-
Represents a missing class
- ClassNotInContextException(Class) - Constructor for exception io.milton.context.ClassNotInContextException
-
- clearProperty(QName, Resource) - Method in interface io.milton.property.PropertySource
-
Remove the given property.
- close() - Method in class io.milton.common.BufferingOutputStream
-
- close() - Method in class io.milton.common.FileDeletingInputStream
-
- close(InputStream) - Static method in class io.milton.common.FileUtils
-
- close(Closeable) - Static method in class io.milton.common.FileUtils
-
- close(Object) - Static method in class io.milton.common.FileUtils
-
- close() - Method in class io.milton.common.RandomFileOutputStream
-
- close(OutputStream) - Static method in class io.milton.common.StreamUtils
-
- close(InputStream) - Static method in class io.milton.common.StreamUtils
-
- close() - Method in class io.milton.context.RootContext
-
Same as shutdown
- close() - Method in interface io.milton.http.Response
-
Called to indicate that the request is completed.
- code - Variable in enum io.milton.http.Request.CacheControlRequest
-
- code - Variable in enum io.milton.http.Request.Header
-
- code - Variable in enum io.milton.http.Request.Method
-
- code - Variable in enum io.milton.http.Response.CacheControlResponse
-
- code - Variable in enum io.milton.http.Response.ContentEncoding
-
- code - Variable in enum io.milton.http.Response.Header
-
- code - Variable in enum io.milton.http.Response.Status
-
- CollectionResource - Interface in io.milton.resource
-
A type of Resource which can have children, ie it can act as a directory.
- compare(Path, Path) - Method in class io.milton.common.Path.LengthComparator
-
- configFile - Variable in class io.milton.context.FactoryCatalog
-
- ContactData - Annotation Type in io.milton.annotations
-
Marks the method which returns contact data formatted as VCard data
- contains(String, String[]) - Static method in class io.milton.common.StringUtils
-
true if the given string contains any of the given strings
- contains(Class) - Method in class io.milton.context.Registration
-
- contains - Variable in enum io.milton.resource.AccessControlledResource.Priviledge
-
- containsPriviledge(AccessControlledResource.Priviledge, Iterable<AccessControlledResource.Priviledge>) - Static method in class io.milton.http.AclUtils
-
Recurisve function which checks the given collection of priviledges,
and checks inside the contains property of those priviledges
Returns true if the required priviledge is directly present in the collection
or is implied
- CONTENT_TYPE - Static variable in class io.milton.common.JsonResult
-
- ContentLength - Annotation Type in io.milton.annotations
-
Marks the method which returns the content content length (ie number of bytes)
of this resource.
- ContentType - Annotation Type in io.milton.annotations
-
Marks the method which returns the content type of the resource
- ContentTypeService - Interface in io.milton.common
-
- ContentTypeUtils - Class in io.milton.common
-
- ContentTypeUtils() - Constructor for class io.milton.common.ContentTypeUtils
-
- Context - Class in io.milton.context
-
Basic context functionality.
- Context() - Constructor for class io.milton.context.Context
-
Used by subclasses
- Contextual - Interface in io.milton.context
-
This interface represents those classes which contain context
- Cookie - Interface in io.milton.http
-
- Copy - Annotation Type in io.milton.annotations
-
Marks a method as one which copies the given resource to another name or
another parent, or both
- copy(File, File) - Method in class io.milton.common.FileUtils
-
- CopyableResource - Interface in io.milton.resource
-
webDAV COPY
- copyTo(CollectionResource, String) - Method in interface io.milton.resource.CopyableResource
-
- createAndLock(String, LockTimeout, LockInfo) - Method in interface io.milton.resource.LockingCollectionResource
-
Create an empty non-collection resource of the given name and immediately
lock it.
- createCalendar(String, Map<QName, String>) - Method in interface io.milton.resource.ExtMakeCalendarResource
-
Create an empty calendar, and set appropriate fields
- createCalendar(String) - Method in interface io.milton.resource.MakeCalendarResource
-
Create an empty calendar
- createCollection(String) - Method in interface io.milton.resource.MakeCollectionableResource
-
- CreatedDate - Annotation Type in io.milton.annotations
-
Marks the method which returns the date the resource was created
- createNew(String, InputStream, Long, String) - Method in interface io.milton.resource.PutableResource
-
Create a new resource, or overwrite an existing one
- CTag - Annotation Type in io.milton.annotations
-
Marks the method which returns a CTag for the resource
- Get - Annotation Type in io.milton.annotations
-
Marks a method as one which generates content for the given resource
- get(String) - Method in class io.milton.context.Context
-
- get(Class<T>) - Method in class io.milton.context.Context
-
- get(String) - Method in interface io.milton.context.Contextual
-
- get(Class<T>) - Method in interface io.milton.context.Contextual
-
- get(Class) - Method in class io.milton.context.FactoryCatalog
-
- get(String) - Method in class io.milton.context.FactoryCatalog
-
- GetableResource - Interface in io.milton.resource
-
webDAV GET and HEAD
- getAbsolutePath() - Method in interface io.milton.http.Request
-
Return the path portion of the url.
- getAbsoluteUrl() - Method in interface io.milton.http.Request
-
Return the complete URL, including protocol, host and port (if specified)
and path
- getAcceptEncodingHeader() - Method in interface io.milton.http.Request
-
- getAcceptHeader() - Method in interface io.milton.http.Request
-
- getAcceptLanguage() - Method in interface io.milton.http.Request
-
Get the user-agents preferred languages.
- getAcceptRanges() - Method in interface io.milton.http.Response
-
- getAccessControlAllowOrigin() - Method in interface io.milton.http.Response
-
Used for CORS responses
- getAccessControlList() - Method in interface io.milton.resource.AccessControlledResource
-
Get all allowed priviledges for all principals on this resource.
- getAccessibility() - Method in class io.milton.property.PropertySource.PropertyMetaData
-
- getAccessToken() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getAddress() - Method in interface io.milton.dns.resource.ADomainResourceRecord
-
Supports both IPv4 and IPv6 addresses
- getAddress() - Method in interface io.milton.principal.CardDavPrincipal
-
Returns the URL of an address object resource that corresponds to the
user represented by the principal.
- getAddressBookHomeSet() - Method in interface io.milton.principal.CardDavPrincipal
-
This is usually a single href which identifies the collection which
contains the users addressbooks.
- getAddressData() - Method in interface io.milton.resource.AddressResource
-
Return the contact information as VCard formatted text - http://en.wikipedia.org/wiki/VCard
- getAdminEmail() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
Email address of the administrator.
- getAfterFirst() - Method in class io.milton.common.Path
-
- getAllPropertyNames(Resource) - Method in interface io.milton.property.PropertySource
-
- getAllPropertyNames() - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
-
- getAttributes() - Method in interface io.milton.http.Request
-
Return a writable map of arbitrary values to be associated with the
request
- getAuthLocation() - Method in interface io.milton.resource.OAuth2Provider
-
This is the URL we will redirect the user to, where they will enter their
username and password into the remote application (if required) and authorise
our app
- getAuthLocation() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getAuthorization() - Method in interface io.milton.http.Request
-
- getBasicParCharset() - Static method in class io.milton.http.Auth
-
- getBean() - Method in class io.milton.context.SingletonFactory
-
- getBeanClass() - Method in class io.milton.context.BeanFactory
-
- getBeanClass() - Method in class io.milton.context.SingletonFactory
-
- getCalendarDescription() - Method in interface io.milton.resource.CalendarResource
-
- getCalendarHomeSet() - Method in interface io.milton.principal.CalDavPrincipal
-
This is usually a single href which identifies the collection which
contains the users calendars.
- getCalendarOrder() - Method in interface io.milton.resource.CalendarResource
-
- getCalendarUserAddressSet() - Method in interface io.milton.principal.CalDavPrincipal
-
Return identifiers for this user:
"Identify the calendar addresses of the associated principal resource."
Eg: mailto:xxx@mysite.org
- getCalendarUserType() - Method in interface io.milton.principal.CalDavPrincipal
-
See
http://tools.ietf.org/html/draft-desruisseaux-caldav-sched-08#section-13.2.4
Identifies the calendar user type of the associated principal resource.
- getChildren(PrincipalSearchCriteria) - Method in interface io.milton.resource.AddressBookQuerySearchableResource
-
- getChildren() - Method in interface io.milton.resource.CollectionResource
-
- getChunk(int) - Method in interface io.milton.common.ChunkStore
-
retrieve the chunk at position i (zero indexed)
- getClientId() - Method in interface io.milton.resource.OAuth2Provider
-
- getClientId() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getClientSecret() - Method in interface io.milton.resource.OAuth2Provider
-
- getClientSecret() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getCnonce() - Method in class io.milton.http.Auth
-
- getCode() - Method in enum io.milton.principal.PrincipalSearchCriteria.MatchType
-
- getCode() - Method in enum io.milton.principal.PrincipalSearchCriteria.TestType
-
- getCode() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getColor() - Method in interface io.milton.resource.CalendarResource
-
- getConfigFile() - Method in class io.milton.context.FactoryCatalog
-
- getContentLength() - Method in interface io.milton.http.Response
-
- getContentLength() - Method in interface io.milton.resource.GetableResource
-
The length of the content in this resource.
- getContentLengthHeader() - Method in interface io.milton.http.Request
-
- getContentRangeHeader() - Method in interface io.milton.http.Request
-
Used for partial PUTs
- getContentType() - Method in interface io.milton.http.FileItem
-
- getContentType(String) - Method in interface io.milton.resource.GetableResource
-
Given a comma separated listed of preferred content types acceptable for a client,
return one content type which is the best.
- getContentTypeHeader() - Method in interface io.milton.http.Request
-
- getContentTypeHeader() - Method in interface io.milton.http.Response
-
- getCookie(String) - Method in interface io.milton.http.Request
-
This is used to acquire a cookie using the name of that cookie.
- getCookies() - Method in interface io.milton.http.Request
-
This is used to acquire all cookies that were sent in the header.
- getCreateDate() - Method in interface io.milton.resource.PropFindableResource
-
- getCTag() - Method in interface io.milton.resource.CalendarCollection
-
For each calendar or scheduling Inbox or Outbox collection on the
server, a new CS:getctag WebDAV property is present.
- getCurrent() - Static method in class io.milton.context.RequestContext
-
- getCurrentLock() - Method in interface io.milton.resource.LockableResource
-
- getCurrentToken(LockableResource) - Method in interface io.milton.http.LockManager
-
- getCuType() - Method in class io.milton.principal.PrincipalSearchCriteria
-
- getData() - Method in class io.milton.common.JsonResult
-
Any JSON friendly object
- getDayOfMonth(Object) - Method in class io.milton.common.Formatter
-
- getDecodedDestination(String) - Static method in class io.milton.common.Utils
-
- getDepthHeader() - Method in interface io.milton.http.Request
-
- getDescription() - Method in interface io.milton.resource.AddressBookResource
-
This property contains a description of the address book collection that
is suitable for presentation to a user.
- getDestCollection() - Method in class io.milton.event.AfterMoveEvent
-
- getDestCollection() - Method in class io.milton.event.MoveEvent
-
- getDestinationHeader() - Method in interface io.milton.http.Request
-
- getDetails() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getDirectoryGateway() - Method in interface io.milton.principal.DirectoryGatewayCardDavPrincipal
-
This is usually a single href which identifies the collection which
contains the users Directory addressbooks.
- getDisplayName() - Method in interface io.milton.resource.DisplayNameResource
-
- getDomain() - Method in class io.milton.http.BeanCookie
-
- getDomain() - Method in interface io.milton.http.Cookie
-
This returns the domain for this cookie.
- getDomainName() - Method in exception io.milton.dns.resource.NonAuthoritativeException
-
- getDomainResource(String) - Method in interface io.milton.dns.resource.DomainResourceFactory
-
Return a DomainResource for the given domain name, or null if the name
does not exist.
- getDomainResources() - Method in interface io.milton.dns.resource.ZoneDomainResource
-
Return a set of all of the domains contained in this zone, which
will be used for transferring out the zone to another nameserver.
- getDuration() - Method in class io.milton.event.ResponseEvent
-
- getEntity() - Method in interface io.milton.http.Response
-
- getErrorNotes() - Method in exception io.milton.property.PropertySource.PropertySetException
-
Should contain a human readable description of the problem
- GetEvent - Class in io.milton.event
-
- GetEvent(Resource) - Constructor for class io.milton.event.GetEvent
-
- getExpectHeader() - Method in interface io.milton.http.Request
-
- getExpire() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
The time, in seconds, that a secondary server will keep trying to complete a zone transfer.
- getExpiry() - Method in class io.milton.http.BeanCookie
-
- getExpiry() - Method in interface io.milton.http.Cookie
-
This returns the number of seconds a cookie lives for.
- getExtension(File) - Static method in class io.milton.common.FileUtils
-
- getExtension(String) - Static method in class io.milton.common.FileUtils
-
- getFactories() - Method in class io.milton.context.FactoryCatalog
-
- getFailureReason() - Method in class io.milton.http.LockResult
-
- getFD() - Method in class io.milton.common.RandomFileOutputStream
-
- getField() - Method in class io.milton.common.JsonResult.FieldMessage
-
- getField() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- getFieldMessages() - Method in class io.milton.common.JsonResult
-
List of messages relating to specific fields.
- getFieldName() - Method in interface io.milton.http.FileItem
-
The name of the field which declared the file control
- getFilePointer() - Method in class io.milton.common.RandomFileOutputStream
-
- getFiles() - Method in interface io.milton.http.Request
-
Note to implementors: the parameters will be created by the core handler
classes and added to the attributes map.
- getFileSize() - Method in class io.milton.common.RandomFileOutputStream
-
- getFinish() - Method in class io.milton.http.Range
-
- getFirst() - Method in class io.milton.common.Path
-
- getFrom() - Method in class io.milton.http.LockToken
-
- getFromAddress() - Method in interface io.milton.http.Request
-
equivalent to Servlet Request getRemoteHost
Returns the fully qualified name of the client or the last proxy that sent the request.
- getHeaders() - Method in interface io.milton.http.Request
-
- getHeaders() - Method in interface io.milton.http.Response
-
- getHost() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
The host name of the server that generated this zone file
- getHostHeader() - Method in interface io.milton.http.Request
-
- getICalData() - Method in interface io.milton.resource.ICalResource
-
Generate an iCalendar representation of this resource
- getiCalText() - Method in class io.milton.resource.SchedulingResponseItem
-
- getIdenitifer() - Method in class io.milton.principal.DavPrincipals.AbstractDavPrincipal
-
- getIdenitifer() - Method in interface io.milton.principal.Principal
-
A means to identify the principle to webdav clients
- getIdType() - Method in class io.milton.principal.HrefPrincipleId
-
- getIdType() - Method in interface io.milton.principal.Principal.PrincipleId
-
Eg D:href or D:all
- getIfHeader() - Method in interface io.milton.http.Request
-
- getIfMatchHeader() - Method in interface io.milton.http.Request
-
- getIfModifiedHeader() - Method in interface io.milton.http.Request
-
- getIfNoneMatchHeader() - Method in interface io.milton.http.Request
-
- getIfRangeHeader() - Method in interface io.milton.http.Request
-
- getInMemoryData() - Method in class io.milton.common.BufferingOutputStream
-
Gets the data currently held in memory
- getInputStream() - Method in class io.milton.common.BufferingOutputStream
-
- getInputStream() - Method in interface io.milton.http.FileItem
-
To read the uploaded file
- getInputStream() - Method in interface io.milton.http.Request
-
- getInstance(RootContext) - Static method in class io.milton.context.RequestContext
-
- getKeyClasses() - Method in class io.milton.context.BeanFactory
-
- getKeyClasses() - Method in class io.milton.context.SingletonFactory
-
- getKeys() - Method in class io.milton.context.FactoryCatalog
-
- getLanguage() - Method in class io.milton.common.InternationalizedString
-
- getLength() - Method in class io.milton.common.Path
-
- getLength() - Method in class io.milton.http.Range
-
Calculate the length of this range if both start and finish indexes are non-null,
otherwise return null
- getLocale() - Method in interface io.milton.http.Request
-
Use the Accept-Language header to derive a java Locale
- getLockedUntil(Long, Long) - Method in class io.milton.http.LockTimeout
-
Returns a current object which holds the expected end date/time, based
on defaultSeconds and maxSeconds, as well as the actual seconds used
in that calculation.
- getLockToken() - Method in class io.milton.http.LockResult
-
- getLockTokenHeader() - Method in interface io.milton.http.Request
-
- getMatchType() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- getMaxAgeSeconds(Auth) - Method in interface io.milton.resource.GetableResource
-
How many seconds to allow the content to be cached for, or null if caching is not allowed
The provided auth object allows this method to determine an appropriate caching
time depending on authenticated context.
- getMaxResourceSize() - Method in interface io.milton.resource.AddressBookResource
-
This property is used to specify a numeric value that represents the
maximum size in octets that the server is willing to accept when an
address object resource is stored in an address book collection.
- getMessage() - Method in class io.milton.common.JsonResult.FieldMessage
-
- getMessages() - Method in class io.milton.common.JsonResult
-
Any messages which are not specific to certain fields
- getMethod() - Method in interface io.milton.http.Request
-
- getMinimum() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
The minimum time-to-live value applies to all resource records in the zone file.
- getMissing() - Method in exception io.milton.context.ClassNotInContextException
-
- getModel() - Method in class io.milton.common.ModelAndView
-
- getModifiedDate() - Method in interface io.milton.resource.Resource
-
The date and time that this resource, or any part of this resource, was last
modified.
- getMonth(Object) - Method in class io.milton.common.Formatter
-
- getMonthName(int) - Method in class io.milton.common.Formatter
-
- getName() - Method in class io.milton.common.NameSpace
-
- getName() - Method in class io.milton.common.Path
-
- getName() - Method in interface io.milton.dns.resource.DomainResource
-
Return the name of this domain.
- getName() - Method in interface io.milton.dns.resource.DomainResourceRecord
-
- getName() - Method in class io.milton.http.BeanCookie
-
- getName() - Method in interface io.milton.http.Cookie
-
This returns the name for this cookie.
- getName() - Method in interface io.milton.http.FileItem
-
The name of the uploaded file
- getName() - Method in interface io.milton.resource.Resource
-
Note that this name MUST be consistent with URL resolution in your ResourceFactory
If they aren't consistent Milton will generate a different href in PropFind
responses then what clients have request and this will cause either an
error or no resources to be displayed
- getNc() - Method in class io.milton.http.Auth
-
- getNewName() - Method in class io.milton.event.AfterMoveEvent
-
- getNewName() - Method in class io.milton.event.MoveEvent
-
- getNextHref() - Method in class io.milton.common.JsonResult
-
If an object was created this should be the href of that object.
- getNonce() - Method in class io.milton.http.Auth
-
- getNonStandardHeader(String) - Method in interface io.milton.http.Response
-
- getOAuth2Providers() - Method in interface io.milton.resource.OAuth2Resource
-
- getOrCreateRegistration(Class, Context) - Method in class io.milton.context.RequestContext
-
- getOriginHeader() - Method in interface io.milton.http.Request
-
- getOtherSeconds() - Method in class io.milton.http.LockTimeout
-
- getOutputStream() - Method in interface io.milton.http.FileItem
-
To allow writing to the uploaded file.
- getOutputStream() - Method in interface io.milton.http.Response
-
- getOverwriteHeader() - Method in interface io.milton.http.Request
-
Used for MOVE and COPY methods.
- getParams() - Method in interface io.milton.http.Request
-
Note to implementors: the parameters will be created by the core handler
classes and added to the attributes map.
- getParent() - Method in class io.milton.common.Path
-
- getParts() - Method in class io.milton.common.Path
-
- getPassword() - Method in class io.milton.http.Auth
-
- getPath() - Method in class io.milton.http.BeanCookie
-
- getPath() - Method in interface io.milton.http.Cookie
-
This returns the path for this cookie.
- getPermissionScopes() - Method in interface io.milton.resource.OAuth2Provider
-
Returns a list of named permission scopes, such as "email", "profile", etc,
which determine what this client is permitted to do
- getPermissionScopes() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getPreferedMimeType(String, List<String>) - Method in interface io.milton.common.ContentTypeService
-
- getPreferedMimeType(List<String>, List<String>) - Method in interface io.milton.common.ContentTypeService
-
- getPreferedMimeType(String, List<String>) - Method in class io.milton.common.DefaultContentTypeService
-
- getPreferedMimeType(List<String>, List<String>) - Method in class io.milton.common.DefaultContentTypeService
-
- getPrefix() - Method in class io.milton.common.NameSpace
-
- getPrincipalCollectionHrefs() - Method in interface io.milton.resource.AccessControlledResource
-
Return the hrefs (either fully qualified URLs or absolute paths) to the
collections which contain principals.
- getPrincipalURL() - Method in interface io.milton.principal.DiscretePrincipal
-
A URL to identify this principle **and** the owner of this principal.
- getPrincipalURL() - Method in interface io.milton.resource.AccessControlledResource
-
A URL which identifies the principal owner of this resource
See http://greenbytes.de/tech/webdav/rfc3744.html#PROPERTY_principal-URL
- getPriority() - Method in interface io.milton.dns.resource.MXDomainResourceRecord
-
- getPriviledges(Auth) - Method in interface io.milton.resource.AccessControlledResource
-
Return the list of privlidges which the current user (given by the auth
object) has access to, on this resource.
- getProfileLocation() - Method in interface io.milton.resource.OAuth2Provider
-
- getProfileLocation() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getProperty(QName, Resource) - Method in interface io.milton.property.PropertySource
-
Return the typed value of the given property.
- getProperty(QName) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
-
- getPropertyMetaData(QName, Resource) - Method in interface io.milton.property.PropertySource
-
Check to see if the property is known, and if it is writable.
- getPropertyMetaData(QName) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
-
Get the metadata for the requested property, or return null if this
implementation does not provide that property
It is also legitimate to return PropertyMetaData.UNKNOWN for unsupported properties
- getProtocol(String) - Static method in class io.milton.common.Utils
-
- getProviderId() - Method in interface io.milton.resource.OAuth2Provider
-
Identifies the provider to this application, ie 'facebook' or 'twitter' or 'myownserver'
- getProviderId() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getProviderId() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getQop() - Method in class io.milton.http.Auth
-
- getQuotaAvailable() - Method in interface io.milton.resource.QuotaResource
-
From the spec:
The DAV:quota-available-bytes property value is the value in octets
representing the amount of additional disk space beyond the current
allocation that can be allocated to this resource before further
allocations will be refused.
- getQuotaUsed() - Method in interface io.milton.resource.QuotaResource
-
From the spec:
"The DAV:quota-used-bytes value is the value in octets representing
the amount of space used by this resource and possibly a number of
other similar resources, where the set of "similar" meets at least
the criterion that allocating space to any resource in the set will
count against the DAV:quota-available-bytes.
- getRange() - Method in class io.milton.http.Range
-
Returns range in String format ("start-end"), ready to be put into HTTP
range request
- getRangeHeader() - Method in interface io.milton.http.Request
-
- getRealm() - Method in class io.milton.http.Auth
-
- getRealm() - Method in interface io.milton.resource.Resource
-
Return the security realm for this resource.
- getRecipient() - Method in class io.milton.resource.SchedulingResponseItem
-
- getRecords() - Method in interface io.milton.dns.resource.DomainResource
-
Return all the resource records associated with this domain
- getRedirectURI() - Method in interface io.milton.resource.OAuth2Provider
-
- getRedirectURI() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getRefererHeader() - Method in interface io.milton.http.Request
-
- getRefresh() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
The time, in seconds, a secondary DNS server waits before querying the primary DNS server's SOA record to check for changes.
- getRegistration(Class<T>) - Method in class io.milton.context.Context
-
- getRegistration(String) - Method in class io.milton.context.Context
-
- getRegistration(Class) - Method in class io.milton.context.RequestContext
-
- getRegistration(String) - Method in class io.milton.context.RequestContext
-
- getRegistration(Class) - Method in class io.milton.context.RootContext
-
Throws an exception if returning null
- getRegistration(String) - Method in class io.milton.context.RootContext
-
- getRemoteAddr() - Method in interface io.milton.http.Request
-
Returns the IP of the remote client.
- getRequest() - Method in class io.milton.event.RequestEvent
-
- getRequest() - Method in class io.milton.event.ResponseEvent
-
- getRequestHeader(Request.Header) - Method in interface io.milton.http.Request
-
- getResource() - Method in class io.milton.event.AccessedEvent
-
- getResource() - Method in class io.milton.event.AfterMoveEvent
-
- getResource() - Method in class io.milton.event.DeleteEvent
-
- getResource() - Method in class io.milton.event.GetEvent
-
- getResource() - Method in class io.milton.event.MoveEvent
-
- getResource() - Method in class io.milton.event.NewFolderEvent
-
- getResource() - Method in class io.milton.event.PostEvent
-
- getResource() - Method in class io.milton.event.PropPatchEvent
-
- getResource() - Method in class io.milton.event.PutEvent
-
- getResource() - Method in interface io.milton.event.ResourceEvent
-
- getResource(String, String) - Method in interface io.milton.http.ResourceFactory
-
Locate an instance of a resource at the given url and on the given host.
- getResponse() - Method in class io.milton.event.PropPatchEvent
-
- getResponse() - Method in class io.milton.event.ResponseEvent
-
- getResponseDigest() - Method in class io.milton.http.Auth
-
- getRetry() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
The time, in seconds, a secondary server waits before retrying a failed zone transfer.
- getReturnRedirectUrl() - Method in class io.milton.event.AccessedEvent
-
- getReturnRedirectUrl() - Method in class io.milton.event.PostEvent
-
- getReturnUrl() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getRootContext() - Method in class io.milton.context.RequestContext
-
- getRootContext() - Method in class io.milton.context.RootContextLocator
-
- getScheme() - Method in class io.milton.http.Auth
-
- getScope() - Method in class io.milton.context.BeanFactory
-
- getSearchItems() - Method in class io.milton.principal.PrincipalSearchCriteria
-
- getSeconds() - Method in class io.milton.http.LockTimeout
-
- getSecure() - Method in class io.milton.http.BeanCookie
-
- getSecure() - Method in interface io.milton.http.Cookie
-
This determines whether the cookie is secure.
- getSize() - Method in class io.milton.common.BufferingOutputStream
-
- getSize() - Method in interface io.milton.http.FileItem
-
The size of the uploaded file
- getStart() - Method in class io.milton.http.Range
-
- getStatus() - Method in interface io.milton.http.Response
-
- getStatus() - Method in exception io.milton.property.PropertySource.PropertySetException
-
A response code indicating the problem.
- getStatus() - Method in class io.milton.resource.SchedulingResponseItem
-
- getStripFirst() - Method in class io.milton.common.Path
-
- getSupportedAddressData() - Method in interface io.milton.resource.AddressBookResource
-
property is used to specify the media type supported for the address
object resources contained in a given address book collection
(e.g., vCard version 3.0).
- getSupportedComponentSet() - Method in interface io.milton.resource.CalendarResource
-
If there is a restriction as to what types of components may be created within
this calendar collection, then return the allowed components.
- getSupportedComponentSets() - Method in interface io.milton.principal.CalDavPrincipal
-
Get the list of supported combinations of component types, or just return
null
- getSyncToken() - Method in interface io.milton.resource.SyncCollectionResource
-
Current sync-token.
- getTag() - Method in class io.milton.http.Auth
-
Holds application specific user data, as returned from the authenticate
method on Resource
This should be used to test for a valid login.
- getTarget() - Method in interface io.milton.dns.resource.MXDomainResourceRecord
-
- getTarget() - Method in interface io.milton.dns.resource.NSDomainResourceRecord
-
- getTemplateName() - Method in class io.milton.common.View
-
- getTest() - Method in class io.milton.principal.PrincipalSearchCriteria
-
- getTimeoutHeader() - Method in interface io.milton.http.Request
-
- getTokenLocation() - Method in interface io.milton.resource.OAuth2Provider
-
This is the URL we will call direct (server to server) to get an access token
from the access code received in the redirect back to our site from the oauth server
- getTokenLocation() - Method in class io.milton.resource.OAuth2ProviderBean
-
- getTokenLocation() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- getTtl() - Method in interface io.milton.dns.resource.DomainResourceRecord
-
- getUniqueId() - Method in interface io.milton.resource.Resource
-
Returning a null value is allowed, and disables the ETag field.
- getUri() - Method in class io.milton.http.Auth
-
- getUser() - Method in class io.milton.http.Auth
-
- getUserAgentHeader() - Method in interface io.milton.http.Request
-
- getValue() - Method in class io.milton.common.InternationalizedString
-
- getValue() - Method in class io.milton.http.BeanCookie
-
- getValue() - Method in interface io.milton.http.Cookie
-
This returns the value for this cookie.
- getValue() - Method in class io.milton.principal.HrefPrincipleId
-
- getValue() - Method in interface io.milton.principal.Principal.PrincipleId
-
Eg null for an idType of "D:all", or http://blah.com/users/sam for "D:href"
- getValue() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- getValueType() - Method in class io.milton.property.PropertySource.PropertyMetaData
-
- getVersion() - Method in class io.milton.http.BeanCookie
-
- getVersion() - Method in interface io.milton.http.Cookie
-
This returns the version for this cookie.
- getView() - Method in class io.milton.common.ModelAndView
-
- getYear(Object) - Method in class io.milton.common.Formatter
-
- getZoneSerialNumber() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
-
Counter which should be incremented when the zone file changes
The revision number of this zone file.
- GMT - Static variable in class io.milton.http.DateUtils
-
- gt(Object, Object) - Method in class io.milton.common.Formatter
-
True if val1 is greater then val2
will do string conversions
- pad(long, int) - Method in class io.milton.common.Formatter
-
- pad2(long) - Method in class io.milton.common.Formatter
-
- pad2(int) - Static method in class io.milton.http.DateUtils
-
- padWith(String, long, int) - Method in class io.milton.common.Formatter
-
- parse(String) - Static method in class io.milton.http.Range
-
- parseDate(String) - Static method in class io.milton.http.DateUtils
-
Parses a date value.
- parseDate(String, Collection<String>) - Static method in class io.milton.http.DateUtils
-
Parses the date value using the given date formats.
- parseDate(String, Collection<String>, Date) - Static method in class io.milton.http.DateUtils
-
Parses the date value using the given date formats.
- parseIcalDateTime(String) - Static method in class io.milton.http.DateUtils
-
20140104T050000Z 20131222T000000Z
- parseIcalDateTime_old(String) - Static method in class io.milton.http.DateUtils
-
- parseRequestParameters(Map<String, String>, Map<String, FileItem>) - Method in interface io.milton.http.Request
-
- parseTimeout(Request) - Static method in class io.milton.http.LockTimeout
-
- parseTimeout(String) - Static method in class io.milton.http.LockTimeout
-
- parseWebDavDate(String) - Static method in class io.milton.http.DateUtils
-
Parse date in format: 2010-09-03T09:29:43Z
- Path - Class in io.milton.common
-
Immutable
- path(Path, String) - Static method in class io.milton.common.Path
-
- path(String) - Static method in class io.milton.common.Path
-
- Path.LengthComparator - Class in io.milton.common
-
- PATTERN_ASCTIME - Static variable in class io.milton.http.DateUtils
-
Date format pattern used to parse HTTP date headers in ANSI C
asctime() format.
- PATTERN_ASCTIME2 - Static variable in class io.milton.http.DateUtils
-
Another Date format pattern used to parse HTTP date headers in ANSI C
asctime() format.
- PATTERN_RESPONSE_HEADER - Static variable in class io.milton.http.DateUtils
-
Used for response headers, and for modified date in propfind
- PATTERN_RFC1036 - Static variable in class io.milton.http.DateUtils
-
Date format pattern used to parse HTTP date headers in RFC 1036 format.
- PATTERN_RFC1123 - Static variable in class io.milton.http.DateUtils
-
Date format pattern used to parse HTTP date headers in RFC 1123 format.
- PATTERN_RFC1123_HYPHENS - Static variable in class io.milton.http.DateUtils
-
Like PATTERN_RFC1123 but with hyphens between the date components
- PATTERN_RFC1123_NOSECS - Static variable in class io.milton.http.DateUtils
-
Date format pattern used to parse HTTP date headers in RFC 1123 format.
- PATTERN_WEBDAV - Static variable in class io.milton.http.DateUtils
-
- peekInstance() - Static method in class io.milton.context.RequestContext
-
- percentDecode(String) - Method in class io.milton.common.Formatter
-
Decode percentage encoded paths.
- percentEncode(String) - Method in class io.milton.common.Formatter
-
- percentEncode(String) - Static method in class io.milton.common.Utils
-
this is a modified verion of java.net.URI.encode(s)
the java.net version only encodes characters over , but this
version also applies encoding to characters below char 48
this method should be applied only to parts of a URL, not the whole URL
as forward slashes, semi-colons etc will be encoded
by "part of url" i mean the bits between slashes
- Post - Annotation Type in io.milton.annotations
-
Marks a method as one which handles POST requests for a given resource
- PostableResource - Interface in io.milton.resource
-
- PostEvent - Class in io.milton.event
-
Fired on a POST event.
- PostEvent(Resource) - Constructor for class io.milton.event.PostEvent
-
- preprendExtension(String, String) - Static method in class io.milton.common.FileUtils
-
- Principal - Annotation Type in io.milton.annotations
-
Identifies a controller method parameter as being the current user
- Principal - Interface in io.milton.principal
-
Marker interface to identify those classes which can act as a Principal.
- Principal.PrincipleId - Interface in io.milton.principal
-
A principleId represents a unique identifier for a principle.
- PrincipalSearchCriteria - Class in io.milton.principal
-
- PrincipalSearchCriteria() - Constructor for class io.milton.principal.PrincipalSearchCriteria
-
- PrincipalSearchCriteria.MatchType - Enum in io.milton.principal
-
- PrincipalSearchCriteria.SearchItem - Class in io.milton.principal
-
- PrincipalSearchCriteria.TestType - Enum in io.milton.principal
-
- PrincipalSearchService - Interface in io.milton.principal
-
- PriviledgeList - Class in io.milton.principal
-
- PriviledgeList(List<AccessControlledResource.Priviledge>) - Constructor for class io.milton.principal.PriviledgeList
-
- processForm(Map<String, String>, Map<String, FileItem>) - Method in interface io.milton.resource.PostableResource
-
Called after a POST request
- PropertyMetaData(PropertySource.PropertyAccessibility, Class) - Constructor for class io.milton.property.PropertySource.PropertyMetaData
-
- PropertySetException(Response.Status, String) - Constructor for exception io.milton.property.PropertySource.PropertySetException
-
- PropertySource - Interface in io.milton.property
-
Defines a source of properties.
- PropertySource.PropertyAccessibility - Enum in io.milton.property
-
- PropertySource.PropertyMetaData - Class in io.milton.property
-
- PropertySource.PropertySetException - Exception in io.milton.property
-
Exception from setting a field
- PropFindableResource - Interface in io.milton.resource
-
- PropPatchEvent - Class in io.milton.event
-
- PropPatchEvent(Resource, PropFindResponse) - Constructor for class io.milton.event.PropPatchEvent
-
- put(String, T) - Method in class io.milton.context.Context
-
Place o into context, keying by the given id
- put(T) - Method in class io.milton.context.Context
-
Place the given object into context, keying only by its class
- put(T, RemovalCallback) - Method in class io.milton.context.Context
-
- put(String, T, Factory) - Method in class io.milton.context.Context
-
Put the given object into context, keying only the given id
- put(Object...) - Method in class io.milton.context.RootContext
-
- PutableResource - Interface in io.milton.resource
-
- PutChild - Annotation Type in io.milton.annotations
-
Marks a method as one which creates a child resource containing the given content,
or replaces an existing child's content with new data
- PutEvent - Class in io.milton.event
-
- PutEvent(Resource) - Constructor for class io.milton.event.PutEvent
-
- sanitiseName(String) - Static method in class io.milton.common.FileUtils
-
replace spaces with underscores
- SC_ACCEPTED - Static variable in class io.milton.http.ResponseStatus
-
Status code (202) indicating that a request was accepted for
processing, but was not completed.
- SC_BAD_GATEWAY - Static variable in class io.milton.http.ResponseStatus
-
Status code (502) indicating that the HTTP server received an
invalid response from a server it consulted when acting as a
proxy or gateway.
- SC_BAD_REQUEST - Static variable in class io.milton.http.ResponseStatus
-
Status code (400) indicating the request sent by the client was
syntactically incorrect.
- SC_CONFLICT - Static variable in class io.milton.http.ResponseStatus
-
Status code (409) indicating that the request could not be
completed due to a conflict with the current state of the
resource.
- SC_CREATED - Static variable in class io.milton.http.ResponseStatus
-
Status code (201) indicating the request succeeded and created
a new resource on the server.
- SC_EXPECTATION_FAILED - Static variable in class io.milton.http.ResponseStatus
-
Status code (417) indicating that the server could not meet the
expectation given in the Expect request header.
- SC_FORBIDDEN - Static variable in class io.milton.http.ResponseStatus
-
Status code (403) indicating the server understood the request
but refused to fulfill it.
- SC_FOUND - Static variable in class io.milton.http.ResponseStatus
-
Status code (302) indicating that the resource reside
temporarily under a different URI.
- SC_GATEWAY_TIMEOUT - Static variable in class io.milton.http.ResponseStatus
-
Status code (504) indicating that the server did not receive
a timely response from the upstream server while acting as
a gateway or proxy.
- SC_GONE - Static variable in class io.milton.http.ResponseStatus
-
Status code (410) indicating that the resource is no longer
available at the server and no forwarding address is known.
- SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class io.milton.http.ResponseStatus
-
Status code (505) indicating that the server does not support
or refuses to support the HTTP protocol version that was used
in the request message.
- SC_INTERNAL_SERVER_ERROR - Static variable in class io.milton.http.ResponseStatus
-
Status code (500) indicating an error inside the HTTP server
which prevented it from fulfilling the request.
- SC_LENGTH_REQUIRED - Static variable in class io.milton.http.ResponseStatus
-
Status code (411) indicating that the request cannot be handled
without a defined Content-Length.
- SC_METHOD_NOT_ALLOWED - Static variable in class io.milton.http.ResponseStatus
-
Status code (405) indicating that the method specified in the
Request-Line is not allowed for the resource
identified by the Request-URI.
- SC_MOVED_PERMANENTLY - Static variable in class io.milton.http.ResponseStatus
-
Status code (301) indicating that the resource has permanently
moved to a new location, and that future references should use a
new URI with their requests.
- SC_MOVED_TEMPORARILY - Static variable in class io.milton.http.ResponseStatus
-
Status code (302) indicating that the resource has temporarily
moved to another location, but that future references should
still use the original URI to access the resource.
- SC_MULTIPLE_CHOICES - Static variable in class io.milton.http.ResponseStatus
-
Status code (300) indicating that the requested resource
corresponds to any one of a set of representations, each with
its own specific location.
- SC_NO_CONTENT - Static variable in class io.milton.http.ResponseStatus
-
Status code (204) indicating that the request succeeded but that
there was no new information to return.
- SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class io.milton.http.ResponseStatus
-
Status code (203) indicating that the meta information presented
by the client did not originate from the server.
- SC_NOT_ACCEPTABLE - Static variable in class io.milton.http.ResponseStatus
-
Status code (406) indicating that the resource identified by the
request is only capable of generating response entities which have
content characteristics not acceptable according to the accept
headers sent in the request.
- SC_NOT_FOUND - Static variable in class io.milton.http.ResponseStatus
-
Status code (404) indicating that the requested resource is not
available.
- SC_NOT_IMPLEMENTED - Static variable in class io.milton.http.ResponseStatus
-
Status code (501) indicating the HTTP server does not support
the functionality needed to fulfill the request.
- SC_NOT_MODIFIED - Static variable in class io.milton.http.ResponseStatus
-
Status code (304) indicating that a conditional GET operation
found that the resource was available and not modified.
- SC_OK - Static variable in class io.milton.http.ResponseStatus
-
Status code (200) indicating the request succeeded normally.
- SC_PARTIAL_CONTENT - Static variable in class io.milton.http.ResponseStatus
-
Status code (206) indicating that the server has fulfilled
the partial GET request for the resource.
- SC_PAYMENT_REQUIRED - Static variable in class io.milton.http.ResponseStatus
-
Status code (402) reserved for future use.
- SC_PRECONDITION_FAILED - Static variable in class io.milton.http.ResponseStatus
-
Status code (412) indicating that the precondition given in one
or more of the request-header fields evaluated to false when it
was tested on the server.
- SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class io.milton.http.ResponseStatus
-
Status code (407) indicating that the client MUST first
authenticate itself with the proxy.
- SC_REQUEST_ENTITY_TOO_LARGE - Static variable in class io.milton.http.ResponseStatus
-
Status code (413) indicating that the server is refusing to process
the request because the request entity is larger than the server is
willing or able to process.
- SC_REQUEST_TIMEOUT - Static variable in class io.milton.http.ResponseStatus
-
Status code (408) indicating that the client did not produce a
request within the time that the server was prepared to wait.
- SC_REQUEST_URI_TOO_LONG - Static variable in class io.milton.http.ResponseStatus
-
Status code (414) indicating that the server is refusing to service
the request because the Request-URI is longer
than the server is willing to interpret.
- SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class io.milton.http.ResponseStatus
-
Status code (416) indicating that the server cannot serve the
requested byte range.
- SC_RESET_CONTENT - Static variable in class io.milton.http.ResponseStatus
-
Status code (205) indicating that the agent SHOULD reset
the document view which caused the request to be sent.
- SC_SEE_OTHER - Static variable in class io.milton.http.ResponseStatus
-
Status code (303) indicating that the response to the request
can be found under a different URI.
- SC_SERVICE_UNAVAILABLE - Static variable in class io.milton.http.ResponseStatus
-
Status code (503) indicating that the HTTP server is
temporarily overloaded, and unable to handle the request.
- SC_TEMPORARY_REDIRECT - Static variable in class io.milton.http.ResponseStatus
-
Status code (307) indicating that the requested resource
resides temporarily under a different URI.
- SC_UNAUTHORIZED - Static variable in class io.milton.http.ResponseStatus
-
Status code (401) indicating that the request requires HTTP
authentication.
- SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class io.milton.http.ResponseStatus
-
Status code (415) indicating that the server is refusing to service
the request because the entity of the request is in a format not
supported by the requested resource for the requested method.
- SC_USE_PROXY - Static variable in class io.milton.http.ResponseStatus
-
Status code (305) indicating that the requested resource
MUST be accessed through the proxy given by the
Location field.
- SchedulingResponseItem - Class in io.milton.resource
-
- SchedulingResponseItem(String, ITip.StatusResponse, String) - Constructor for class io.milton.resource.SchedulingResponseItem
-
- SchedulingResponseItem() - Constructor for class io.milton.resource.SchedulingResponseItem
-
- scope - Variable in class io.milton.http.LockInfo
-
- SCOPE_APP - Static variable in class io.milton.context.BeanFactory
-
- SCOPE_REQUEST - Static variable in class io.milton.context.BeanFactory
-
- sdf(boolean) - Method in class io.milton.common.Formatter
-
- sdfDateAndTime - Static variable in class io.milton.common.Formatter
-
- sdfDateOnly - Static variable in class io.milton.common.Formatter
-
- search(PrincipalSearchCriteria, Resource) - Method in interface io.milton.principal.PrincipalSearchService
-
- SearchItem() - Constructor for class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- seconds - Variable in class io.milton.http.LockTimeout.DateAndSeconds
-
- sendBytes(InputStream, OutputStream, long) - Static method in class io.milton.common.RangeUtils
-
- sendContent(OutputStream, Range, Map<String, String>, String) - Method in interface io.milton.resource.GetableResource
-
Send the resource's content using the given output stream.
- sendError(Response.Status, String) - Method in interface io.milton.http.Response
-
Called by milton when an error occurs.
- sendRedirect(String) - Method in interface io.milton.http.Response
-
Will set the status to moved_temporaruly and set the location header
to the given url
- Service - Interface in io.milton.common
-
Represents some service which can be controlled (ie started and stopped)
- setAcceptRanges(String) - Method in interface io.milton.http.Response
-
- setAccessControlAllowOrigin(String) - Method in interface io.milton.http.Response
-
- setAccessControlList(Map<Principal, List<AccessControlledResource.Priviledge>>) - Method in interface io.milton.resource.AccessControlledResource
-
Set the allowed Priviledges for all principals to the given list.
- setAccessToken(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setAllowHeader(List<String>) - Method in interface io.milton.http.Response
-
- setAuthenticateHeader(List<String>) - Method in interface io.milton.http.Response
-
Must set multiple Authenticate headers, one for each challenge
This will usually be one each for basic, digest, ntlm, etc
Note that order might be significant to some clients, so should be
preserved.
- setAuthorization(Auth) - Method in interface io.milton.http.Request
-
Maybe called by the milton framework after successful non-http
authentication
- setBean(Object) - Method in class io.milton.context.SingletonFactory
-
- setBeanClass(String) - Method in class io.milton.context.BeanFactory
-
- setCacheControlMaxAgeHeader(Long) - Method in interface io.milton.http.Response
-
Set the cache control header to allow the resource to be cached
for the given number of seconds
- setCacheControlNoCacheHeader() - Method in interface io.milton.http.Response
-
Set the cache control header to indicate that the resource should not
be cached
- setCacheControlPrivateMaxAgeHeader(Long) - Method in interface io.milton.http.Response
-
- setCalendarOrder(String) - Method in interface io.milton.resource.CalendarResource
-
- setCode(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setColor(String) - Method in interface io.milton.resource.CalendarResource
-
- setConfigFile(File) - Method in class io.milton.context.FactoryCatalog
-
- setContentEncodingHeader(Response.ContentEncoding) - Method in interface io.milton.http.Response
-
- setContentLengthHeader(Long) - Method in interface io.milton.http.Response
-
- setContentRangeHeader(long, long, Long) - Method in interface io.milton.http.Response
-
- setContentTypeHeader(String) - Method in interface io.milton.http.Response
-
- setCookie(Cookie) - Method in interface io.milton.http.Response
-
The setCookie method is used to set a cookie value
with the cookie name.
- setCookie(String, String) - Method in interface io.milton.http.Response
-
The setCookie method is used to set a cookie value
with the cookie name.
- setCuType(String) - Method in class io.milton.principal.PrincipalSearchCriteria
-
- setData(Object) - Method in class io.milton.common.JsonResult
-
- setDateHeader(Date) - Method in interface io.milton.http.Response
-
- setDavHeader(String) - Method in interface io.milton.http.Response
-
- setDescription(InternationalizedString) - Method in interface io.milton.resource.AddressBookResource
-
This property contains a description of the address book collection that
is suitable for presentation to a user.
- setDetails(Map) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setDisplayName(String) - Method in interface io.milton.resource.DisplayNameResource
-
- setDomain(String) - Method in class io.milton.http.BeanCookie
-
- setDomain(String) - Method in interface io.milton.http.Cookie
-
This enables the domain for this Cookie to be
set.
- setEntity(Response.Entity) - Method in interface io.milton.http.Response
-
- setEtag(String) - Method in interface io.milton.http.Response
-
- setExpiresHeader(Date) - Method in interface io.milton.http.Response
-
- setExpiry(int) - Method in class io.milton.http.BeanCookie
-
- setExpiry(int) - Method in interface io.milton.http.Cookie
-
This allows a lifetime to be specified for the cookie.
- setFactories(List<Factory>) - Method in class io.milton.context.FactoryCatalog
-
- setField(String) - Method in class io.milton.common.JsonResult.FieldMessage
-
- setField(String) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- setFieldMessages(List<JsonResult.FieldMessage>) - Method in class io.milton.common.JsonResult
-
- setFilePointer(long) - Method in class io.milton.common.RandomFileOutputStream
-
- setFileSize(long) - Method in class io.milton.common.RandomFileOutputStream
-
- setFrom(Date) - Method in class io.milton.http.LockToken
-
- setHttpOnly(boolean) - Method in class io.milton.http.BeanCookie
-
- setHttpOnly(boolean) - Method in interface io.milton.http.Cookie
-
- setiCalText(String) - Method in class io.milton.resource.SchedulingResponseItem
-
- setKeyClasses(String) - Method in class io.milton.context.BeanFactory
-
- setKeys(Map<String, String>) - Method in class io.milton.context.FactoryCatalog
-
- setLastModifiedHeader(Date) - Method in interface io.milton.http.Response
-
- setLocationHeader(String) - Method in interface io.milton.http.Response
-
- setLockTokenHeader(String) - Method in interface io.milton.http.Response
-
- setMatchType(PrincipalSearchCriteria.MatchType) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- setMessage(String) - Method in class io.milton.common.JsonResult.FieldMessage
-
- setMessages(List<String>) - Method in class io.milton.common.JsonResult
-
- setNextHref(String) - Method in class io.milton.common.JsonResult
-
- setNonceStale(boolean) - Method in class io.milton.http.Auth
-
set by digest auth processing.
- setNonStandardHeader(String, String) - Method in interface io.milton.http.Response
-
- setOnClose(Runnable) - Method in class io.milton.common.BufferingOutputStream
-
- setPath(String) - Method in class io.milton.http.BeanCookie
-
- setPath(String) - Method in interface io.milton.http.Cookie
-
This is used to set the cookie path for this cookie.
- setProperty(QName, Object, Resource) - Method in interface io.milton.property.PropertySource
-
Update the given property to the value given.
- setProperty(QName, Object) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
-
Update the property with the given typed value.
- setProviderId(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setRecipient(String) - Method in class io.milton.resource.SchedulingResponseItem
-
- setReturnRedirectUrl(String) - Method in class io.milton.event.AccessedEvent
-
- setReturnRedirectUrl(String) - Method in class io.milton.event.PostEvent
-
- setReturnUrl(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setRootContext(RootContext) - Method in class io.milton.context.RootContextLocator
-
- setRootContextLocator(RootContextLocator) - Method in class io.milton.context.RootContext
-
This weird little guy is to allow us to set this root context into a
locator which was defined in spring config before this one.
- setScope(String) - Method in class io.milton.context.BeanFactory
-
- setSearchItems(List<PrincipalSearchCriteria.SearchItem>) - Method in class io.milton.principal.PrincipalSearchCriteria
-
- setSecure(boolean) - Method in class io.milton.http.BeanCookie
-
- setSecure(boolean) - Method in interface io.milton.http.Cookie
-
This is used to determine if the client browser should send
this cookie over a secure protocol.
- setSingletons(List<Object>) - Method in class io.milton.context.FactoryCatalog
-
- setStatus(boolean) - Method in class io.milton.common.JsonResult
-
- setStatus(Response.Status) - Method in interface io.milton.http.Response
-
- setStatus(ITip.StatusResponse) - Method in class io.milton.resource.SchedulingResponseItem
-
- setTag(Object) - Method in class io.milton.http.Auth
-
Set after a successful authenticate method with a not-null value
The actual value will be application dependent
- setTest(PrincipalSearchCriteria.TestType) - Method in class io.milton.principal.PrincipalSearchCriteria
-
- setTokenLocation(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
-
- setValue(String) - Method in class io.milton.http.BeanCookie
-
- setValue(String) - Method in interface io.milton.http.Cookie
-
This enables the value of the cookie to be changed.
- setValue(String) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
-
- setVaryHeader(String) - Method in interface io.milton.http.Response
-
Sets the Vary response header, necessary for response compression
- setVersion(int) - Method in class io.milton.http.BeanCookie
-
- setVersion(int) - Method in interface io.milton.http.Cookie
-
This enables the version of the Cookie to be
set.
- shutdown() - Method in class io.milton.context.RootContext
-
- SimpleBeanLocator - Class in io.milton.context
-
- SimpleBeanLocator(Object) - Constructor for class io.milton.context.SimpleBeanLocator
-
- SingletonFactory - Class in io.milton.context
-
- SingletonFactory() - Constructor for class io.milton.context.SingletonFactory
-
- SOADomainResourceRecord - Interface in io.milton.dns.resource
-
- split(String, String) - Static method in class io.milton.common.StringSplitUtils
-
Splits a String at the first instance of the delimiter.
- splitEachArrayElementAndCreateMap(String[], String, String) - Static method in class io.milton.common.StringSplitUtils
-
Takes an array of Strings, and for each element removes any instances of
removeCharacter, and splits the element based on the delimiter.
- splitIgnoringQuotes(String, char) - Static method in class io.milton.common.StringSplitUtils
-
Splits a given string on the given separator character, skips the contents of quoted substrings
when looking for separators.
- start() - Method in interface io.milton.common.Service
-
Start the service.
- status - Variable in enum io.milton.http.LockResult.FailureReason
-
- stop() - Method in interface io.milton.common.Stoppable
-
The service should be made unavailable
- Stoppable - Interface in io.milton.common
-
- StreamUtils - Class in io.milton.common
-
- StringSplitUtils - Class in io.milton.common
-
- StringUtils - Class in io.milton.common
-
- StringUtils() - Constructor for class io.milton.common.StringUtils
-
- stripExt(String) - Method in class io.milton.common.Formatter
-
Removes the file extension if present
Eg file1.swf -> file1
file1 -> file1
- stripExtension(String) - Static method in class io.milton.common.FileUtils
-
- stripServer(String) - Static method in class io.milton.common.Utils
-
- substringAfterLast(String, String) - Static method in class io.milton.common.StringSplitUtils
-
- substringBeforeLast(String, String) - Static method in class io.milton.common.StringSplitUtils
-
- success(LockToken) - Static method in class io.milton.http.LockResult
-
- suffixSlash(String) - Static method in class io.milton.common.Utils
-
Add a slash if not present
- SupportedComponentSets - Annotation Type in io.milton.annotations
-
Return the types of calendar objects supported for this user
- sync - Variable in class io.milton.common.RandomFileOutputStream
-
- SyncCollectionResource - Interface in io.milton.resource
-
CollectionResource which supports sync-token.
- valueOf(String) - Static method in enum io.milton.http.Auth.Scheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.LockInfo.LockDepth
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.LockInfo.LockScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.LockInfo.LockType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.LockResult.FailureReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Request.CacheControlRequest
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Request.Depth
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Request.Header
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Request.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Response.CacheControlResponse
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Response.ContentEncoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Response.ContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Response.Header
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.http.Response.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.principal.PrincipalSearchCriteria.MatchType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.principal.PrincipalSearchCriteria.TestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.property.PropertySource.PropertyAccessibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.resource.AccessControlledResource.Priviledge
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.milton.resource.CalendarResource.ComponentType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.milton.http.Auth.Scheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.LockInfo.LockDepth
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.LockInfo.LockScope
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.LockInfo.LockType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.LockResult.FailureReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Request.CacheControlRequest
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Request.Depth
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Request.Header
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Request.Method
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Response.CacheControlResponse
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Response.ContentEncoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Response.ContentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Response.Header
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.http.Response.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.principal.PrincipalSearchCriteria.MatchType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.principal.PrincipalSearchCriteria.TestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.property.PropertySource.PropertyAccessibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.resource.AccessControlledResource.Priviledge
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.milton.resource.CalendarResource.ComponentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- View - Class in io.milton.common
-
Abstraction of a view.
- View(String) - Constructor for class io.milton.common.View
-