From graffito-dev-return-1609-apmail-incubator-graffito-dev-archive=www.apache.org@incubator.apache.org Thu Feb 15 08:32:17 2007 Return-Path: Delivered-To: apmail-incubator-graffito-dev-archive@www.apache.org Received: (qmail 65908 invoked from network); 15 Feb 2007 08:32:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Feb 2007 08:32:17 -0000 Received: (qmail 44054 invoked by uid 500); 15 Feb 2007 08:32:25 -0000 Mailing-List: contact graffito-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: graffito-dev@incubator.apache.org Delivered-To: mailing list graffito-dev@incubator.apache.org Received: (qmail 44043 invoked by uid 99); 15 Feb 2007 08:32:24 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 00:32:24 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of christophe.lombart@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 00:32:14 -0800 Received: by ug-out-1314.google.com with SMTP id y2so86478uge for ; Thu, 15 Feb 2007 00:31:53 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=G6c6uaLH5R3kvrgZ/ys48Rsv/fscSXQWmKRlp7UNHrB/ZzXHZKD0V4offvZogtl2bqIXrD/iSRyUC2PbuXdorxznxISfzdFGa6m3DWa1KfjOV7hlVQ9YWko74HBlFhu58BV5Mstw7eKUG2Y7jTtjCkjJ9tF7VVFnMix29FJnaMg= Received: by 10.78.193.19 with SMTP id q19mr387930huf.1171528312979; Thu, 15 Feb 2007 00:31:52 -0800 (PST) Received: by 10.78.130.18 with HTTP; Thu, 15 Feb 2007 00:31:52 -0800 (PST) Message-ID: <3b728ee90702150031v26f14b70l9ff0358da5402bf6@mail.gmail.com> Date: Thu, 15 Feb 2007 09:31:52 +0100 From: "Christophe Lombart" To: graffito-dev@incubator.apache.org Subject: Re: using jcr-mapping layer to access repsitory over RMI In-Reply-To: <45D40B99.2060807@sun.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45D31C19.3030500@sun.com> <510143ac0702140633t68554262ma1161aac2275d3cd@mail.gmail.com> <3b728ee90702140644r4ed55f87se6c59916cb27229a@mail.gmail.com> <45D40B99.2060807@sun.com> X-Virus-Checked: Checked by ClamAV on apache.org On 2/15/07, ruchi goel wrote: > I have a question : > > Here is extract from the report: > > /The Content Model : > ------------------------------ > * Our content model has to be extensible without imposing specific > content types./ > > > Why do you say so ? Isn't it already extensible with a flexibility of > adding more content types ? In fact I was thinking of dropping the idea > of having my document inherited from nt:file . Instead use , something > which can be mapped to nt:unstructured , so that I can have root cms > object, completely extensible , with all services acting at the this > object and available to all child content types. > > Yes, the JCR is extensible, of course. But if our persistence service stores business objects (pojo) into a JCR repo, this persistence's service should not impose the usage of a specific object model. Right now, it is not possible to extends the Graffito Object model easily To be more flexible, the current CmsObject class has to be deleted in the Graffito framework. > Another question is are there any timelines decided for this refactoring > work ? > It will depend on the contribution. Personally, I'm working on the first release of the OCM tools but if someone wants to work on OCM issues, I can start the refactoring.