Alfresco resource
Content = heavy asset
Metadata = Alfresco information
Object ids are of the following format:
alfresco:///
alfresco:///workspace/SpacesStore/39627322-c892-49fe-bcbb-a5c72bdc2a9b
where is //
Example:
alfresco:///workspace/SpacesStore/790ccbc3-a3ee-45ba-b169-0926ad77c2c8
CMIS resource
Content = heavy asset
Metadata = CMIS information
Object ids are of the following format:
cmis:///node/workspace/SpacesStore/790ccbc3-a3ee-45ba-b169-0926ad77c2c8
cmis:///cmis
cmis:///types
cmis:///queries
View implementation for a Surf Component
A component can be any kind of Web Framework component
(Web Script, JSP, JavaBean, etc)
URLs are expected to be invoked as shown:
?c=
-> runs the view mode for component
?c=&mode=view
-> runs the view mode for component (and processes the full component)
?c=&mode=view&focus=header
-> runs the view mode for component (and processes the 'header' of the component))
?c=&mode=edit
-> runs the edit mode for component
?c=&mode=edit&focus=footer
-> runs the edit mode for component (and processes the 'footer' of the component)
The component is then executed and its output streamed back.
A render context instance is available to all rendering engines
and provides a convenient grab bag of things that are useful to
component or template developer.
Implementation of a Fake HttpServletResponse object which can be used to trap output from dispatched objects into a
buffer and then deal with results at a later time.
Returns a unique id for this persister
If this persister is wrapped around a ClassPath store,
a LocalFileSystem store or a Repository store, this will return
the value provided getBasePath()
If this is wrapped around a RemoteStore, this will return the
AVM Store ID to which this persister is bound
Retrieves an object from the underlying store by path
This performs an interrogation of the underlying document
to determine its object type and object id.
WebScript responsible for returning a JavaScript response containing a JavaScript
associative array of all I18N messages name/key pairs installed on the web-tier.
The ModelPersisterInfo structure class holds the values that represent the binding
of a model object instance to a persistance store and it's path in that store.
MultiModelObjectPersister class maintains the ModelObjectPersister contract
but redirects the persistence and retrieval of object to a number of delegates.
Provides a new render context instance which inherits properties
from the given render context instance
The given model object will be bound to the render context.
View implementation for a Surf page region
URLs are expected to be invoked as shown:
///
Most commonly, these are:
regionId -> the id of the region (i.e.
Release any resources held by the request context
As part of the contract for a RequestContext object, this will only ever be called once
and no further method calls will be made to the RequestContext object.
Looks up the given Page and unbinds any Template instances that
are bound to the page (keyed by formatId)
If you would like to remove the default Template instance,
set formatId to null
flag to set in the user Session when an external authentication mechanism is used
this informs the framework that user cannot Change Password or Logout in the usual way
Request level marker to the factory impl to perform minimum silent init on the creation
of the request - this ensures no authenticated connections etc.
Virtualized web application resource
Object ids are of the following format:
images/abc.gif
WEB-INF/config/file.xml
webapp://images/abc.gif
webapp://WEB-INF/config/file.xml
A render context instance is available to all rendering engines
and provides a convenient grab bag of things that are useful to
component or template developer.