View Directory | Revision Log | View Changeset
/hippo/ecm
Revision 24457 - Directory Listing - [select for diffs]
Modified Tue Oct 19 10:49:25 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24456
HSTTWO-1228: Added another call to sync overlays after adding an item

Revision 24456 - Directory Listing - [select for diffs]
Modified Tue Oct 19 10:47:32 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24454
HSTTWO-1228: Added workaround for Webkit rendering of menu-overlays

Revision 24454 - Directory Listing - [select for diffs]
Modified Tue Oct 19 10:10:48 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24453
HSTTWO-1228: Apparently miframe.domready is broken on Webkit, where miframe.documentloaded is 'sometimes' broken on Firefox. Great stuff.  

Revision 24453 - Directory Listing - [select for diffs]
Modified Tue Oct 19 09:58:09 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24452
HSTTWO-1003

- Copyright Headers
Revision 24452 - Directory Listing - [select for diffs]
Modified Tue Oct 19 09:57:21 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24451
HSTTWO-1198  

- Added parameter annotation to the Banner class
- Updated page editor to show properties panel only for the containeritem components
- Updated properties form to show 'no properties available' message when there are no editable properties

Revision 24451 - Directory Listing - [select for diffs]
Modified Tue Oct 19 09:39:27 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24448
HSTTWO-1228: 
- Show/hide overlay during drag&drop
- Shorter animation after drop
Revision 24448 - Directory Listing - [select for diffs]
Modified Tue Oct 19 09:19:34 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24447
HSTTWO-1228: 
- Fixed issue with iframe DOM not ready after 'documentloaded' event has fired
Revision 24447 - Directory Listing - [select for diffs]
Modified Tue Oct 19 09:15:48 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24446
HSTTWO-1003: svn ignore target folder
Revision 24446 - Directory Listing - [select for diffs]
Modified Tue Oct 19 08:51:55 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24445
HSTTWO-1228: 
- Merged overlay style and UI sync
- Fixed dragging new items

Revision 24445 - Directory Listing - [select for diffs]
Modified Tue Oct 19 08:35:54 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24441
HSTTWO-1228: Resolved issue with 'old' type values

Revision 24441 - Directory Listing - [select for diffs]
Modified Mon Oct 18 23:19:28 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24440
HSTTWO-1198: limit usages with interface only
Revision 24440 - Directory Listing - [select for diffs]
Modified Mon Oct 18 20:01:11 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24439
HSTTWO-1198: fix compile error in 1.5
Revision 24439 - Directory Listing - [select for diffs]
Modified Mon Oct 18 19:24:09 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24438
HSTTWO-1198: adding one more test on the same proxy object is returned per request.
Revision 24438 - Directory Listing - [select for diffs]
Modified Mon Oct 18 19:20:06 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24437
HSTTWO-1198: separating utility from the BaseHstComponent class.
Revision 24437 - Directory Listing - [select for diffs]
Modified Mon Oct 18 18:16:05 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24436
HSTTWO-1003  

Fixed the wrong import 

Revision 24436 - Directory Listing - [select for diffs]
Modified Mon Oct 18 18:15:57 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24435
HSTTWO-1198: Adding ParametersInfo/Parameter annotation for generic parameter handling in components as well as page composer.
Also, add a proxy handling for the ParametersInfo usages.
Revision 24435 - Directory Listing - [select for diffs]
Modified Mon Oct 18 16:49:54 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24434
HSTTWO-1228: Merge changes from experimental page-composer into hst-client-module:page-composer
 - Removed custom NodeID workaround
 - Cleaned up PageModelService

Revision 24434 - Directory Listing - [select for diffs]
Modified Mon Oct 18 16:48:32 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24433
HSTTWO-1228: Merge changes from experimental page-composer into hst-client-module:page-composer
 - Added menuOverlay and delete button
 - Added two container+items to homepage as sample
 - Added 3 built-in templates (table, ul, ol) as .jsps for now
 - Fixed issue with delete+update message not being passed to the Iframe

Revision 24433 - Directory Listing - [select for diffs]
Modified Mon Oct 18 16:45:34 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24432
HSTTWO-1228: Merge changes from experimental page-composer into hst-client-module:page-composer
 - Fixed globals

Revision 24432 - Directory Listing - [select for diffs]
Modified Mon Oct 18 16:39:24 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24430
HSTTWO-1198: Moving out SpringComponentManager-rest.xml from the core inclusions because it is dependent on jaxrs component.
So, it is moved to optional inclusion package directory instead. However, it can be imported easily in the custom rest service beans assembly.
Revision 24430 - Directory Listing - [select for diffs]
Modified Mon Oct 18 14:07:53 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24429
HSTTWO-1198  

Updated properties service to makes sure that unexposed parameters are preserved 

Revision 24429 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:51:08 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24428
HSTTWO-1191 make the entire and some subparts of the hst:hst configuration versionable to later on be able to have versionable configurations
Revision 24428 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:37:38 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24427
Revert: HSTTWO-1198  

Reverting the deletion of  SpringComponentManager-rest.xml
Revision 24427 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:33:11 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24426
HSTTWO-1198

First-cut of Supporting annotation supported editing of the parameters using PageComposer.

- Added annotations for Parameter and ParameterInfo
- Properties panel now submits the data using simple POST request to set the hst:parameternames and hst:parametervalues
- ComponentWrapper refactored to read the annotations from the specified component class (from the jcr Node)


Revision 24426 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:30:46 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24425
HSTTWO-1198

First-cut of Supporting annotation supported editing of the parameters using PageComposer.

- Added annotations for Parameter and ParameterInfo
- Properties panel now submits the data using simple POST request to set the hst:parameternames and hst:parametervalues
- ComponentWrapper refactored to read the annotations from the specified component class (from the jcr Node)


Revision 24425 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:30:17 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24424
HSTTWO-1198

First-cut of Supporting annotation supported editing of the parameters using PageComposer.

- Added annotations for Parameter and ParameterInfo
- Properties panel now submits the data using simple POST request to set the hst:parameternames and hst:parametervalues
- ComponentWrapper refactored to read the annotations from the specified component class (from the jcr Node)


Revision 24424 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:30:04 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24423
HSTTWO-1198

First-cut of Supporting annotation supported editing of the parameters using PageComposer.

- Added annotations for Parameter and ParameterInfo
- Properties panel now submits the data using simple POST request to set the hst:parameternames and hst:parametervalues
- ComponentWrapper refactored to read the annotations from the specified component class (from the jcr Node)


Revision 24423 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:29:47 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24422
HSTTWO-1198

First-cut of Supporting annotation supported editing of the parameters using PageComposer.

- Added annotations for Parameter and ParameterInfo
- Properties panel now submits the data using simple POST request to set the hst:parameternames and hst:parametervalues
- ComponentWrapper refactored to read the annotations from the specified component class (from the jcr Node)


Revision 24422 - Directory Listing - [select for diffs]
Modified Mon Oct 18 13:12:50 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24416
HSTTWO-1198 added a category for the pagecomposer
Revision 24416 - Directory Listing - [select for diffs]
Modified Mon Oct 18 07:25:26 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24414
HSTTWO-1198 load the resources from the pagecomposer from the simple package name 'pagecomposer' to avoid people being able to down load any class file from the HST2/end project. Thx Woonsan for the pointer

Revision 24414 - Directory Listing - [select for diffs]
Modified Mon Oct 18 07:19:05 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24413
HSTTWO-1198 load the resources from the pagecomposer from the simple package name 'pagecomposer' to avoid people being able to down load any class file from the HST2/end project. Thx Woonsan for the pointer

Revision 24413 - Directory Listing - [select for diffs]
Modified Mon Oct 18 07:18:43 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24412
HSTTWO-1198 load the resources from the pagecomposer from the simple package name 'pagecomposer' to avoid people being able to down load any class file from the HST2/end project. Thx Woonsan for the pointer

Revision 24412 - Directory Listing - [select for diffs]
Modified Mon Oct 18 07:18:16 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24408
HSTTWO-1198 load the resources from the pagecomposer from the simple package name 'pagecomposer' to avoid people being able to down load any class file from the HST2/end project. Thx Woonsan for the pointer

Revision 24408 - Directory Listing - [select for diffs]
Modified Fri Oct 15 23:16:56 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24407
HSTTWO-1198: Adding custom rest service test case.
Revision 24407 - Directory Listing - [select for diffs]
Modified Fri Oct 15 20:21:25 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24406
HSTTWO-1198: Moving cxf rest configuration into SpringComponentManager-rest.xml.
JaxrsRestServiceValve is moved to core because it depends on hst api interfaces only, not on cxf stuffs.
And, removed core dependency in jaxrs because JaxrsRestServiceValve has been moved to core, which depends on a core class, AbstractValve.
Revision 24406 - Directory Listing - [select for diffs]
Modified Fri Oct 15 16:28:09 2010 UTC (11 years, 7 months ago) by abogaart
Diff to previous 24405
HSTTWO-1228: Merge changes from experimental page-composer into hst-client-module:page-composer
 - Merged with latest from experimental

Revision 24405 - Directory Listing - [select for diffs]
Modified Fri Oct 15 16:23:00 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24397
HSTTWO-1198: Fixing a wrong import
Revision 24397 - Directory Listing - [select for diffs]
Modified Fri Oct 15 15:05:55 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24396
HSTTWO-1211 fixed the error of using a SortedMap instead of a LinkedHashMap
Revision 24396 - Directory Listing - [select for diffs]
Modified Fri Oct 15 14:50:55 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24395
HSTTWO-1198 typo
Revision 24395 - Directory Listing - [select for diffs]
Modified Fri Oct 15 14:48:58 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24394
HSTTWO-1198 fixed hard code paths to hardcode 'pagecomposer' sitemount
Revision 24394 - Directory Listing - [select for diffs]
Modified Fri Oct 15 14:42:53 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24391
HSTTWO-1198 move the head element logic away from the BaseHstComponent and into the AggregationValve: We should later on refactor it from there again. Also see HSTTWO-1227
Revision 24391 - Directory Listing - [select for diffs]
Modified Fri Oct 15 13:29:26 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24386
HSTTWO-1003 revert accidental ci
Revision 24386 - Directory Listing - [select for diffs]
Modified Fri Oct 15 11:18:44 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24385
HSTTWO-1198 fix the path because we do not have some package 
Revision 24385 - Directory Listing - [select for diffs]
Modified Fri Oct 15 11:04:31 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24383
HSTTWO-1003 revert accidental ci
Revision 24383 - Directory Listing - [select for diffs]
Modified Fri Oct 15 10:35:15 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24382
HSTTWO-1003 revert accidental ci
Revision 24382 - Directory Listing - [select for diffs]
Modified Fri Oct 15 10:32:17 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24381
HSTTWO-1198 load the resources from the pagecomposer jar instead of WEB-INF files: remove them from the demosuite site project
Revision 24381 - Directory Listing - [select for diffs]
Modified Fri Oct 15 10:31:09 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24379
HSTTWO-1003 ignore files
Revision 24379 - Directory Listing - [select for diffs]
Modified Fri Oct 15 10:05:55 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24378
HSTTWO-1198 load the resources from the pagecomposer jar instead of WEB-INF files
Revision 24378 - Directory Listing - [select for diffs]
Modified Fri Oct 15 10:04:08 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24376
HSTTWO-1003 %$@#$% the target
Revision 24376 - Directory Listing - [select for diffs]
Modified Thu Oct 14 23:42:21 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24375
HSTTWO-1182: Optional relPath parameter for html child bean selection because a hippo document could have multiple html content nodes.
Revision 24375 - Directory Listing - [select for diffs]
Modified Thu Oct 14 23:20:29 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24374
HSTTWO-1182: Adding GET, PUT operations by html content string instead of html representation.
Revision 24374 - Directory Listing - [select for diffs]
Modified Thu Oct 14 21:04:03 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24360
HSTTWO-1182: Moving out the DefaultContentResource because it's meaningless as an out-of-box resource bean.
And, keep the resource url pattern of document creation operation with POST symmetric to other operations.
Revision 24360 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:57:34 2010 UTC (11 years, 7 months ago) by vkiran
Diff to previous 24359
HSTTWO-1003 Removed eclipse specific files from page-composer
Revision 24359 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:41:15 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24358
HSTTWO-1198 ignore file
Revision 24358 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:40:32 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24357
HSTTWO-1198 initial ci
Revision 24357 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:39:33 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24356
HSTTWO-1198 initial ci
Revision 24356 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:38:57 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24355
HSTTWO-1198 initial ci
Revision 24355 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:38:02 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24354
HSTTWO-1198 ignore file
Revision 24354 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:37:33 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24353
HSTTWO-1198 remove target
Revision 24353 - Directory Listing - [select for diffs]
Modified Thu Oct 14 10:32:17 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24344
HSTTWO-1198 initial check-in of the page composer tool Arthur/Vijay many thanks for all the code. 
Revision 24344 - Directory Listing - [select for diffs]
Modified Thu Oct 14 04:48:00 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24343
HSTTWO-1182: Enabling classpath resource scanning feature for annotated beans.
Also, simplifying the custom JAX-RS resource service provider bean definitions for easier customization. So, they can just put a list bean in an assembly configuration file by overriding the default custom resource providers list bean.
Revision 24343 - Directory Listing - [select for diffs]
Modified Thu Oct 14 03:48:02 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24342
HSTTWO-1182: Adding update operation (PUT) in the document content resource service.
Also, filling up test case codes.
Revision 24342 - Directory Listing - [select for diffs]
Modified Thu Oct 14 02:49:46 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24323
HSTTWO-1182: Splitting test cases and adding ./html operations (GET/PUT)
Revision 24323 - Directory Listing - [select for diffs]
Modified Wed Oct 13 09:32:00 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24316
HSTTWO-1218 implemented smarter cross domain linking algorithm
Revision 24316 - Directory Listing - [select for diffs]
Modified Tue Oct 12 23:52:39 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24315
HSTTWO-1182: Splitting resource service beans based on resource types (hippostd:folder, hippo:document, *)
By the way, the resourceType annotation is now configured in the class level instead of the method level. CXF tries to find just one service bean first by the path annotation of the class. Afterwards, it tries to find a proper operation in the class; so the resourceType can be annotated at the class level.
TODO: Remove property setting operation. Instead add PUT operation to update the document, folder or node.
Revision 24315 - Directory Listing - [select for diffs]
Modified Tue Oct 12 22:54:47 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24314
HSTTWO-1182: Renaming classes: node -> content, NodeResource -> DefaultContentResource, and refining abstraction
Revision 24314 - Directory Listing - [select for diffs]
Modified Tue Oct 12 22:10:45 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24313
HSTTWO-1182: Restoring {resourceType} annotation because it enables dispatching to different resource service beans based on resource type resolution.
Revision 24313 - Directory Listing - [select for diffs]
Modified Tue Oct 12 19:20:17 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24308
HSTTWO-1182: Removing unused resource representation and resource service beans.
Also, adding generic operations in NodeResource service bean for deleting, creating folder/document/childbean as well as setting properties.
Revision 24308 - Directory Listing - [select for diffs]
Modified Tue Oct 12 16:19:21 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24306
HSTTWO-1182: Removing resourceType path parameter because it is meaningless now. The NodeResource will do as a generic node resource service, not as a real polymorphic one.
Also, abstracting base operations to AbstractNodeResource.
Revision 24306 - Directory Listing - [select for diffs]
Modified Tue Oct 12 16:08:26 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24305
HSTTWO-1003 remove the outdate hst config editor in cms
Revision 24305 - Directory Listing - [select for diffs]
Modified Tue Oct 12 16:07:58 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24304
HSTTWO-1216 use for filters the hippo:available instead of hippostd:state property: now, faceted navigation does now also work for preview: It used to show items that where published but also had an unpublished version twice. This is fixed
Revision 24304 - Directory Listing - [select for diffs]
Modified Tue Oct 12 15:47:15 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24298
HSTTWO-1218 out-of-the-box cross-domain linking with example content. If the node to link to belongs to a site having a different hostname, a link including http is created fully automatically
Revision 24298 - Directory Listing - [select for diffs]
Modified Tue Oct 12 13:52:13 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24284
HSTTWO-1223 support for fine-grained inheritance of hst:configuration and coarse-grained merging of inheritid configuration:

Every hst:configuration node that can have child item's (hst:configuration, hst:components, hst:component, hst:sitemap, hst:sitemapitems etc etc) can have a string property like:

hst:inheritsfrom = 'relative path from hst:configurations node to the node to inherit'

It is fine-grained inheritance because the 'inherit' property can be set on many different parts (like a tiny subtree of some deep nested sitemapitem).

It is coarse-grained merging as the merge 'rule' is simple: If there is a node that is not there through inheritance, this node is used. Otherwise, the inherited one.

Also added all the configuration examples, from inheriting configuration until virtual hosting for a demosubsite. 

Go to http://127.0.0.1:8085/site/demosubsite and
http://127.0.0.1:8085/site/preview/demosubsite for the demosubsite
Revision 24284 - Directory Listing - [select for diffs]
Modified Tue Oct 12 07:19:28 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24277
HSTTWO-1222 make the hst rootpath a hst-config.properties overridable prop
Revision 24277 - Directory Listing - [select for diffs]
Modified Mon Oct 11 13:40:39 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24267
HSTTWO-1203, HSTTWO-1218 enabled possibility for manual cross domain linkrewriting: You can use now 

HstLinkCreator creator = request.getRequestContext().getHstLinkCreator();

creator.create(Node jcrNode, HstRequestContext reqContext, String siteMountAlias);

to create a link to the siteMount belonging to siteMountAlias.

Restrictions:
1) You can only use sitemount aliases within the same hostname group
2) Sitemount aliases *must* be unique within a single hostname group
3) The 'target' SiteMount matching the alias must have at least one SiteMount#getTypes() in common with the SiteMount#getTypes() of the current request. In other words, you link this way from preview -> preview, live -> live, etc.

For linking to a different type then the current request SiteMount#getTypes(), use:


creator.create(Node jcrNode, HstRequestContext reqContext, String siteMountAlias, String type);
Revision 24267 - Directory Listing - [select for diffs]
Modified Mon Oct 11 09:09:56 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24266
HSTTWO-1218 preparing cross domain linking. 
Revision 24266 - Directory Listing - [select for diffs]
Modified Sat Oct 9 05:40:51 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24265
HSTTWO-1182: Replacing getChildren() by getDocuments() and getFolders().
Added *Dataset class to differentiate result element names (documents/document or folders/folder) instead of nodes/node.
Also, added create/delete operation on folder/document.

TODOs: 
 - Add unit tests for create/delete operations.
 - Review on property set/get operations.
   Is it better to use node xml/json holding properties or sub-nodes? Is it possible?
 - Review on create operations.
   Is it better to use document/folder xml/json with all detail properties/sub-nodes?

Revision 24265 - Directory Listing - [select for diffs]
Modified Fri Oct 8 20:28:54 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24258
HSTTWO-1182: Improving PropertyDefinitionUtils to able to find residual properties, even with specified type as well.
Revision 24258 - Directory Listing - [select for diffs]
Modified Fri Oct 8 13:48:47 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24251
HSTTWO-1180: A few cleanup changes and better method naming: getPrimaryNodeType -> getPrimaryObjectType
Revision 24251 - Directory Listing - [select for diffs]
Modified Fri Oct 8 10:02:41 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24250
HSTTWO-1180: Expose ObjectConverter used PrimaryNodeType for Object conversion so it can be used as parameter in JAX-RS endpoint dispatching
Revision 24250 - Directory Listing - [select for diffs]
Modified Fri Oct 8 07:04:25 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24249
HSTTWO-1182 fix type in comment
Revision 24249 - Directory Listing - [select for diffs]
Modified Fri Oct 8 00:23:43 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24231
HSTTWO-1182: Adding operations to retrieve/update node properties.
To retrieve:
  - GET: /Products/HippoCMS./property/testproject:title
To add or update:
  - POST: /Products/HippoCMS./property/testproject:title
  - with form parameter(s). e.g., "pv=Hippo CMS 2"

Notes: 
 - Because JCR API allows null value in setProperty() method to remove the property itself, I don't think we need a separate DELETE method.
 - To update property value, I think simple string form parameters are more usable than other options.
   Also, for easier usages, property types and multiplicity will be found in the server-side by the property name.
Revision 24231 - Directory Listing - [select for diffs]
Modified Wed Oct 6 21:14:06 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24224
HSTTWO-1161: Adding generic cache control valve and use this valve in the rest pipeline to not cache.
Revision 24224 - Directory Listing - [select for diffs]
Modified Wed Oct 6 18:32:16 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24223
HSTTWO-1207: Enabling to override preferred locale by request or session attribute.
In an environment, they can just implement a simple filter to set request attribute or store a session attribute for transient session specific locale configuration.
Of course, if there are any configuration of a site mount or site map item, then it would follow the configuration.
Otherwise, it would check a request attribute and session attribute only if session is available.
Revision 24223 - Directory Listing - [select for diffs]
Modified Wed Oct 6 17:30:36 2010 UTC (11 years, 7 months ago) by wko
Diff to previous 24216
HSTTWO-1189: Adding marker interface for the container request wrapper and enabling to set matrix parameters for each url path.
Also, changing some methods such as getPathTranslated() to behave in a on-demand way.
Revision 24216 - Directory Listing - [select for diffs]
Modified Wed Oct 6 16:32:36 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24215
HSTTWO-1215  bump version
Revision 24215 - Directory Listing - [select for diffs]
Modified Wed Oct 6 16:25:17 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24214
HSTTWO-1215  tag 2.05.02
Revision 24214 - Directory Listing - [select for diffs]
Modified Wed Oct 6 15:23:57 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24208
HSTTWO-1182: Promote sandbox jaxrs project as first class citizen HST project
- adding minimal HippoDocument representation support
Note: polymorphism (e.g. render child of type document with tag <document> instead of <node>) doesn't work, no idea yet why not 
Revision 24208 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:49:02 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24207
HSTTWO-1215 prepare tag
Revision 24207 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:43:24 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24206
HSTTWO-1213 support for hst:param nested in hst:link . It has the same behaviour as hst:renderUrl has. 

usage:
<hst:link var="link" path="/mypath">
   <hst:param key="foo" value="bar">
</hst:link>  

If the hst:link has navigationStateful="true" then hst:param's are added to the current queryString. If the current queryString already contains the parametername, it is replaced. 

Adding a param with value="" results in the parameter being removed from the querystring
Revision 24206 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:28:59 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24205
HSTTWO-1213 support for hst:param nested in hst:link . It has the same behaviour as hst:renderUrl has. 

usage:
<hst:link var="link" path="/mypath">
   <hst:param key="foo" value="bar">
</hst:link>  

If the hst:link has navigationStateful="true" then hst:param's are added to the current queryString. If the current queryString already contains the parametername, it is replaced. 

Adding a param with value="" results in the parameter being removed from the querystring
Revision 24205 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:19:34 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24204
HSTTWO-1213 needed improvement from trunk for this feature ported to branch
Revision 24204 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:12:35 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24203
HSTTWO-1003: correcting and improving debug/error messages 
Revision 24203 - Directory Listing - [select for diffs]
Modified Wed Oct 6 12:09:20 2010 UTC (11 years, 7 months ago) by adouma
Diff to previous 24202
HSTTWO-1182: Promote sandbox jaxrs project as first class citizen HST project
- wiring HSTTWO-1189 provided pathSuffix handling in the jaxrs component
Revision 24202 - Directory Listing - [select for diffs]
Modified Wed Oct 6 10:37:04 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24199
HSTTWO-1213 needed improvement from trunk for this feature ported to branch
Revision 24199 - Directory Listing - [select for diffs]
Modified Wed Oct 6 10:18:44 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24198
HSTTWO-1212 make sure that ctxWhereClauseComputer can cope with scopes for nodes that do not have a canonical version 
Revision 24198 - Directory Listing - [select for diffs]
Modified Wed Oct 6 10:16:47 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24197
HSTTWO-1212 make sure that ctxWhereClauseComputer can cope with scopes for nodes that do not have a canonical version 
Revision 24197 - Directory Listing - [select for diffs]
Modified Wed Oct 6 08:16:00 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24196
HSTTWO-1003 ignore files
Revision 24196 - Directory Listing - [select for diffs]
Modified Wed Oct 6 08:14:34 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24195
HSTTWO-1202 deprecate contextRelative and use navigationStateful instead from now on
Revision 24195 - Directory Listing - [select for diffs]
Added Wed Oct 6 08:12:50 2010 UTC (11 years, 7 months ago) by aschrijvers
Diff to previous 24194
HSTTWO-1202 deprecate contextRelative and use navigationStateful instead from now on
(Current path doesn't exist after revision 31439)

Convenience Links