salve is available in the maven repo. the link is on the front page of the project. you shouldnt be compiling it yourself.
-igor On Tue, Aug 18, 2009 at 6:30 AM, Haulyn R. Jason<[email protected]> wrote: > Hi, all: > The process of compiling salve is passed, and I tried to setup it and > testing. But, how can I get guice injector from wicket? > I use the code below in my wicket Application's init function, > > DependencyLibrary.addLocator(new GuiceBeanLocator(injector)); > > but how can I get the guice injector? > > thanks! > > > > On Tue, Aug 18, 2009 at 5:31 PM, Haulyn R. Jason <[email protected]>wrote: > >> Hi, Igor, Thanks for your reply, I tried salve but when I compile it, there >> are some testing failures. Can you help me to find a binary download link? >> Or any other solutions are also great! I need to make salve run with wicket >> and guice. >> Thanks. >> >> >> On Tue, Aug 18, 2009 at 1:34 AM, Igor Vaynberg >> <[email protected]>wrote: >> >>> the easiest thing is to inject your component and pass the reference >>> into your model. >>> >>> outside that there is salve.googlecode.com that lets you inject any >>> object. >>> >>> InjectorHolder.getInjector() doesnt work with guice because it is >>> possible to have more then one injector - one per module. >>> >>> -igor >>> >>> On Mon, Aug 17, 2009 at 8:26 AM, Haulyn R. Jason<[email protected]> >>> wrote: >>> > Hi, all: >>> > I have a class which is likes below: >>> > >>> > >>> > public class DetachableMemberModel extends >>> LoadableDetachableModel<Member> { >>> > >>> > private final long id; >>> > >>> > public DetachableMemberModel(Member m) { >>> > this(m.getId()); >>> > } >>> > >>> > public DetachableMemberModel(long id) { >>> > if (id == 0) { >>> > throw new IllegalArgumentException(); >>> > } >>> > this.id = id; >>> > } >>> > >>> > �...@override >>> > public int hashCode() { >>> > return Long.valueOf(id).hashCode(); >>> > } >>> > >>> > �...@override >>> > public boolean equals(final Object obj) { >>> > if (obj == this) { >>> > return true; >>> > } else if (obj == null) { >>> > return false; >>> > } else if (obj instanceof DetachableMemberModel) { >>> > DetachableMemberModel other = (DetachableMemberModel) obj; >>> > return other.id == id; >>> > } >>> > return false; >>> > } >>> > >>> > �...@override >>> > protected Member load() { >>> > // I do not know how to inject this service to >>> > Object DetachableMemberModel >>> > return memberService.query(id); >>> > } >>> > } >>> > >>> > please see the last method of this class, I do not know how to inject >>> > memberService to this class. >>> > If I use @Inject private MemberService memberService, I have to inject >>> this >>> > class to the WebPage, but I can not bind DetachableMemberModel to any >>> > interface. >>> > >>> > So, I do not know to to implement this, can anybody help me? Thanks very >>> > much. >>> > >>> > -- >>> > ------------------ >>> > Enjoy. Thanks! >>> > >>> > Haulyn Microproduction >>> > >>> > Mobile: +086-15864011231 >>> > email: [email protected], >>> > [email protected] >>> > website: http://haulynjason.net >>> > gtalk: [email protected] >>> > yahoo: [email protected] >>> > msn: [email protected] >>> > skype: saharabear >>> > QQ: 378606292 >>> > >>> > Haulyn Jason >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> >> -- >> ------------------ >> Enjoy. Thanks! >> >> Haulyn Microproduction >> >> Mobile: +086-15864011231 >> email: [email protected], >> [email protected] >> website: http://haulynjason.net >> gtalk: [email protected] >> yahoo: [email protected] >> msn: [email protected] >> skype: saharabear >> QQ: 378606292 >> >> Haulyn Jason >> >> >> > > > -- > ------------------ > Enjoy. Thanks! > > Haulyn Microproduction > > Mobile: +086-15864011231 > email: [email protected], > [email protected] > website: http://haulynjason.net > gtalk: [email protected] > yahoo: [email protected] > msn: [email protected] > skype: saharabear > QQ: 378606292 > > Haulyn Jason > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
