Seems like in most cases, a shared command would 'speak' to the shared model. Thunder
--- In [email protected], "Douglas Knudsen" <[EMAIL PROTECTED]> wrote: > > right...but hot to get a shared command to speak to a individual model? > > DK > > On 7/27/06, thunderstumpgesatwork <[EMAIL PROTECTED]> wrote: > > > > Hey guys, > > > > I'm just starting with Cairngorm also, and I've never seen this done > > specifically, but I don't see any reason you can't have multiple > > ModelLocators... they're just singleton classes really. > > > > So, you could for instance have a shared ModelLocator with state that > > is shared between apps. Then state specific to a particular app > > (client or server) could have their own ML. SO: > > > > com.company.project.shared.model.SHModLoc > > com.company.project.admin.model.AModLoc > > com.company.project.client.model.CModLoc > > > > > > what do you all think of this approach? > > > > Thunder > > > > > > --- In [email protected], "Douglas Knudsen" > > <douglasknudsen@> wrote: > > > > > > righto on that. Say I have a command GetUserCommand() that returns > > a userVO > > > for the current user in session. This is returned to the apps > > modellocator, > > > has stuff like name, etc, in it. > > > > > > so we have > > > com.company.project.admin.model.AModLoc > > > com.company.project.client.model.CModLoc > > > > > > > > > How does GetUserCommand() stick the userVO result into the proper > > model? > > > Typically the model is hardcoded in the Command, eh? What I've done > > so far > > > is used a generic model so to speak in > > > com.company.project.model.GModLocsay. Then the client app and admin > > > app can access it as well as their > > > respective model. > > > > > > > > > DK > > > > > > > > > On 7/27/06, JesterXL <jesterxl@> wrote: > > > > > > > > // Assuming your in your Client Application for example > > > > import com.company.project.admin.events.SomeEvent; > > > > import com.company.project.client.events.ClientEvent; > > > > > > > > var e:SomeEvent = new SomeEvent(SomeEvent.EVENT_NAME, false, true); > > > > CairngormEventDispatcher.getInstance().dispatchEvent(e); > > > > > > > > You could do the reverse in the admin. As a GUI guy, I probably would > > > > care more about sharing commonly used View's and utility classes > > vs. events > > > > and commands that were probably created for their specific > > projects, but it > > > > could be done. > > > > > > > > ----- Original Message ----- *From:* Douglas > > Knudsen<douglasknudsen@> > > > > *To:* [email protected] > > > > *Sent:* Thursday, July 27, 2006 9:25 AM > > > > *Subject:* Re: [flexcoders] Backend/Frontend Application Development > > > > (Cairngorm) > > > > > > > > curious how to share resources with this, say using Cairngorm. How to > > > > share a command that returns data to a modellocator? How to > > return th edata > > > > to the current model locator for a sub app? > > > > > > > > DK > > > > > > > > On 7/27/06, JesterXL <jesterxl@> wrote: > > > > > > > > > > Put 'em in seperate projects, or sub-projects. Like: > > > > > > > > > > com.company.project.admin.* > > > > > com.company.project.client. > > > > > > > > > > Or: > > > > > > > > > > com.company.projectadmin.* > > > > > com.company.projectclient.* > > > > > > > > > > You should take advantage of the fact you may be using similiar > > code; > > > > > both > > > > > of the above in the same Flex project allows you to easily do that. > > > > > > > > > > ----- Original Message ----- > > > > > From: "Stefan Schmalhaus" <stefan@> > > > > > To: <[email protected]> > > > > > Sent: Thursday, July 27, 2006 4:38 AM > > > > > Subject: [flexcoders] Backend/Frontend Application Development > > > > > (Cairngorm) > > > > > > > > > > > > > > > I'm going to develop a Flex (Cairngorm-based) intranet > > application for > > > > > training resources. There will be a backend part for user and > > content > > > > > administration, and there will be a frontend for the end user. > > > > > > > > > > Both parts, backend and fronted, will presumably share a lot of the > > > > > underlying data structure, value objects, views, etc. They will > > > > > definitely use the same AMFPHP services. What's the best way to > > tackle > > > > > this? Should I treat them as two different Flex projects? Or can I > > > > > develop them within one Flex project but with two different MXML > > > > > application files? > > > > > > > > > > Your ideas and thoughts are very much appreciated. > > > > > > > > > > Stefan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Flexcoders Mailing List > > > > > FAQ: > > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > > > Search Archives: > > > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Flexcoders Mailing List > > > > > FAQ: > > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > > > Search Archives: > > > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Douglas Knudsen > > > > http://www.cubicleman.com > > > > this is my signature, like it? > > > > > > > > > > > > > > > > -- > > > Douglas Knudsen > > > http://www.cubicleman.com > > > this is my signature, like it? > > > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > -- > Douglas Knudsen > http://www.cubicleman.com > this is my signature, like it? > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

