yes i have a <gbean> element in my deployment file:
<gbean name="xyz" class="spellcheck.Dictionary">
<attribute name="dir" type="java.lang.String"></attribute>
</gbean>
the dir property in spellcheck is: private String dir = "/home/name/";
I thought, if the dir property in my Dictionary gbean is set by the value of
the spellcheck property ( in createinstance() ) it will be saved persistent
and the next time I start the application he will load the value ( without
any code in my program... )
Silvio
Ivan Xu wrote:
>
> Not sure that I express it clearly.
> Geronimo will did it for you. I suppose you put a <gbean> element in your
> web deployment file, right ?
> I just want to how you invoke the setDir method in your client codes ?
> Ivan
>
> 2009/4/1 Silv <[email protected]>
>
>>
>> Hi Ivan,
>>
>> I feel a bit sheepish about it because I thought geronimo administrate
>> this
>> automatically...
>> So I have to implement a property with an objectname, kernel etc. like
>> the
>> cwiki show right?
>>
>> Is there a special place where to implement this in a web project?
>>
>> Thanks a lot!
>> Silvio
>>
>>
>> Ivan Xu wrote:
>> >
>> > Could you show us the codes that how you get the Dictionary GBean from
>> > Kernel ?
>> > I think you should get the Dictionary object via ProxyManager, so that
>> > Kernel will monitor the changes of dir property.
>> > Thanks !
>> > Ivan
>> >
>> > 2009/3/31 Silv <[email protected]>
>> >
>> >>
>> >> hello,
>> >>
>> >> i'm new in the development with java/geronimo/beans.
>> >>
>> >> for exercise I have written a jsp and added a spellcheck.
>> >> to manage this and change e.g. the dictionary i wrote a gbean and
>> added
>> >> an
>> >> attribute and set the persistence flag true.
>> >>
>> >> i thought that geronimo save the value of "dir" ( in my case ) if the
>> >> state
>> >> changend ( stop, offline? ) and reload the last value automatic if the
>> >> state
>> >> goes to start/running but it doesn't work. after stop/start of my
>> >> application in geronimo the value of dir is empty.
>> >>
>> >> does anyone knows the problem? probably it is an beginner's mistake
>> but
>> i
>> >> hope u can explain me how it works.
>> >>
>> >> here is the code from my gbean class:
>> >>
>> >> public class Dictionary implements GBeanLifecycle {
>> >> public static final GBeanInfo GBEAN_INFO;
>> >>
>> >> static {
>> >> GBeanInfoBuilder infoBuilder =
>> >> GBeanInfoBuilder.createStatic("Dictionary", Dictionary.class);
>> >> infoBuilder.addAttribute("dir", String.class, true);
>> >> infoBuilder.addAttribute("sc", String.class, true);
>> >> infoBuilder.addOperation("loadDict",new
>> >> Class[]{String.class},"String");
>> >> infoBuilder.addOperation("createInstance", "String");
>> >> GBEAN_INFO = infoBuilder.getBeanInfo();
>> >> }
>> >> public static GBeanInfo getGBeanInfo() {
>> >> return GBEAN_INFO;
>> >> }
>> >>
>> >> private SpellCheck sc;
>> >> private String dir;
>> >>
>> >> public String createInstance(){
>> >> sc = new SpellCheck();
>> >> if(sc != null)
>> >> {
>> >> dir = sc.getDir();
>> >> return "new Instance of Spellcheck successfully
>> >> created";
>> >> }
>> >> else
>> >> return "failed!";
>> >> }
>> >> public String getdir(){
>> >> return dir;
>> >> }
>> >> public void setdir(String str){
>> >> dir = str;
>> >> }
>> >> public String getsc(){
>> >> return sc.toString();
>> >> }
>> >> public String loadDict(String str) throws
>> FileNotFoundException,
>> >> UnsupportedEncodingException, Exception {
>> >> if(sc != null)
>> >> return (String) sc.changeDict(str);
>> >> else
>> >> return "First createInstance()!";
>> >> }
>> >>
>> >> public void doFail() {
>> >> // TODO Auto-generated method stub
>> >>
>> >> }
>> >>
>> >> public void doStart() throws Exception {
>> >> // TODO Auto-generated method stub
>> >>
>> >> }
>> >>
>> >> public void doStop() throws Exception {
>> >> // TODO Auto-generated method stub
>> >>
>> >> }
>> >> }
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22804332.html
>> >> Sent from the Apache Geronimo - Users mailing list archive at
>> Nabble.com.
>> >>
>> >>
>> >
>> >
>> > --
>> > Ivan
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22820453.html
>> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>>
>>
>
>
> --
> Ivan
>
>
--
View this message in context:
http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22821247.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.