I am implementing a function but it doesn't work:
the function take 2 parameters in entrance and return a boolean value.
If value is true, it means that the parameter in entrance are good.
customerControllerImpl.java
------------------------------------------------------------------------//
license-header java merge-point
package org.andromda.archive.customer;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @see org.andromda.archive.customer.customerController
*/
public class customerControllerImpl extends customerController
{
/**
* @see
org.andromda.archive.customer.customerController#verifyLogin(org.apache.struts.action.ActionMapping,
org.andromda.archive.customer.VerifyLoginForm,
javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
public final boolean verifyLogin(ActionMapping mapping,
org.andromda.archive.customer.VerifyLoginForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception
{
// all properties receive a default value, just to have the application
running properly
boolean result = false;
result =
(boolean)this.getCustomerService().handleVerifyLogin((form.getCustomerNumber()),(form.getPassword()));
if(!result){
form.setCustomerNumber("customerNumber-test");
//"customerNumber-test"
form.setPassword("password-test"); //"password-test"
}
return result;
}
}
-------------------------------------------------------------------------------------
customerServiceImpl.java
-------------------------------------------------------------------------------------
// license-header java merge-point
/**
* This is only generated once! It will never be overwritten.
* You can (and have to!) safely modify it by hand.
*/
package org.andromda.archive.customer;
/**
* @see org.andromda.archive.customer.customerService
*/
public class customerServiceImpl
extends org.andromda.archive.customer.customerServiceBase
{
/**
* @see
org.andromda.archive.customer.customerService#verifyLogin(java.lang.String,
java.lang.String)
*/
protected boolean handleVerifyLogin(java.lang.String customerNumber,
java.lang.String password)
throws java.lang.Exception
{
//@todo implement protected boolean handleVerifyLogin(java.lang.String
customerNumber, java.lang.String password)
if((customerNumber == "daniele") & (password == "pippo")){
return true;
}
else{
return false;
}
}
}
-------------------------------------------------------------------------------------
in output...
-------------------------------------------------------------------------------------
INFO [ReactorTag] | Memory: 38M/47M
INFO [ReactorTag] +----------------------------------------
war:install:
build:end:
build:start:
multiproject:install-callback:
[echo] Running war:install for Rental Rooms Web
war:init:
war:war-resources:
[copy] Copying 62 files to
C:MyProjectandromdAppjoinProjectrentalroomswebtargetrentalrooms-web-1.0.war
[copy] Copying 1 file to
C:MyProjectandromdAppjoinProjectrentalroomswebtargetrentalrooms-web-1.0.warWEB-INF
java:prepare-filesystem:
java:compile:
[echo] Compiling to
C:MyProjectandromdAppjoinProjectrentalroomsweb/target/classes
[echo]
==========================================================
NOTE: Targetting JVM 1.4, classes
will not run on earlier JVMs
==========================================================
[javac] Compiling 43 source files to
C:MyProjectandromdAppjoinProjectrentalroomswebtargetclasses
C:MyProjectandromdAppjoinProjectrentalroomswebsrcjavaorgandromdaarchivecustomercustomerControllerImpl.java:21:
cannot reso
lve symbol
symbol : method handleVerifyLogin (java.lang.String,java.lang.String)
location: interface org.andromda.archive.customer.customerService
result =
(boolean)this.getCustomerService().handleVerifyLogin((form.getCustomerNumber()),(form.getPassword()));
^
1 error
BUILD FAILED
File...... C:Documents and
SettingsDaniele.mavencachemaven-multiproject-plugin-1.3.1plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
Unable to obtain goal [multiproject:install-callback] -- C:Documents and
SettingsDaniele.mavencachemaven-java-plugin-1.5plugin.j
elly:63:48: <ant:javac> Compile failed; see the compiler error output for
details.
INFO [App] Total time: 49 seconds
INFO [App] Finished at: Wed Jun 01 21:13:30 CEST 2005
INFO [App]
-----------------------------------------------------------------------
--------------
someone can understand where is the problem?
thanks you in advanced[/quote]
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=649#649
Posting to http://forum.andromda.org/ is preferred over posting to the mailing
list!
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user