How to use Landmark in a Class outside the Parsley Context
Hi all,
Is there anyway to get the Landmark metadata work without adding the annotated Class in the Parsley Context file?
I mean, I have a Class such as:
[Landmark(name="content.foo")]
public class MyClass extends ManagedClass {
[Enter(time="every")]
public function enter():void
LOG.info("content.foo:Enter");
Problem:
Enter method is never fired although ManagedClass( the super class ) has a <parsley:Configure /> tag ( and, of course, all injections happen ).
Adding MyClass to the Parsley Context file makes everything work but is there anyway to make this Landmark work without doing that?
Thanks.
That's more of a Parsley question than C3 and AFAIK it's not feasable. The other way around is with i.e. the ProcessSuperclass object definition in Parsley. Check out Parsley's developer manual on that (chapter 3 should explain this)
Similar Messages
-
How to refer to a protected class outside the enclosing package
Hi all,
At the page 357 of the book Java Language Specification(Second Edition), when saying about checking accessibility of Type and Method, they concern Let C be the class containing the method invovation T.m, if T is in a different package than C, and T is protected then T is accessible if and only if C is a subclass of T. I just wonder how to refer a protected type outside the package it declared.
For example,
package test;
public class test {
static protected class protectedTest {
public void foo() {..}
in another package
import test.*;
class subtest extends test.protectedTest { <- error
Anyone can give me an example showing an invocation directly to foo() declared in class test.protectedTest ? The invocation should appear outside package test.
Thanks,
Ha ChauThe protected inner class would be accesible only within a class which extends test, where you could either use or extend it as in:
class subtest extends test {
private static class sub2 extends protectedTest {
} -
How to compile package which contain class outside the package
I am writing a JDBC driver.
I have the following package structure in the folder:
MyDriver
|_manager.jar
|_com
|_ jdbc
|_ HXDriver
|_ HXConnection
|_ HXResultSet
|_ HXStatementIn manager.jar, there is a remote object Interaface(Manager.java) which I need to use inside HXConnection.
My question is how to compile(or/and how to set the classpath)so that I can compile the 4 classes inside jdbc package.
I tried this:
C:\MyDriver>javac -cp .;manager.jar com/hx/jdbc/*.java
However, this does not work, compiler says it cannot find Manager
Please help me.
CheersD:\380 Project\Driver>javac -cp .;manager.jar com\hx\jdbc\*.java
com\hx\jdbc\HXConnection.java:21: cannot find symbol
symbol : class Manager
location: class com.hx.jdbc.HXConnection
private Manager manager;
^
com\hx\jdbc\HXStatement.java:18: cannot find symbol
symbol : class Manager
location: class com.hx.jdbc.HXStatement
private Manager manager;
^
com\hx\jdbc\HXStatement.java:20: cannot find symbol
symbol : class Manager
location: class com.hx.jdbc.HXStatement
public HXStatement(Manager manager){
^
com\hx\jdbc\HXConnection.java:41: cannot find symbol
symbol : class Manager
location: class com.hx.jdbc.HXConnection
manager = (Manager)reg.lookup("manager");
^ -
How to use interface and abstract class in the real time sennario ?
how to validate password and reenter password fields in the struts through the xml files?
Here is a modified dealForm.jsp that merges the 2 steps - both symbol submission and Yahoo convert is done by it. Play with it and add your DB code to it:
<html>
<head><title>IPIB Database Selection</title></head>
<body bgcolor="#DFDFFF">
<H1><CENTER>IPIB Database Selection</CENTER></H1>
<font size=4>
<%@ page language="java" %>
<%@ page import="java.net.*,java.io.*,java.util.*" %>
<%
String symbol = request.getParameter("symbol");
if (symbol != null) {
String urlString = "http://finance.yahoo.com/download/javasoft.beans?SYMBOLS=" + symbol + "&format=ab";
try {
URL url = new URL(urlString);
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line = br.readLine();
StringTokenizer tokenizer = new StringTokenizer(line,",");
String name = tokenizer.nextToken();
name = name.substring(1, name.length()-2);
String price = tokenizer.nextToken();
price = price.substring(1, price.length()-2);
%>
<p>
Original line from yahoo <%= line %>
</p> <p>
Name: <%= name %>
</p> <p>
Price: <%= price %>
</p> <p>
Pub DB processing code from dealLoad.jsp here
</p>
<%
} catch (IOException exception) {
System.err.println("IOException: " + exception);
} else { %>
<form action="dealForm.jsp"method="GET">
<p>Enter Symbol: <input size="20" name="symbol">
<inputtype="submit" value="Submit">
</p></form>
<% } %>
</font>
</body>
</html> -
How to create an instance of a protected class outside the enclosing packag
Hi all,
I have a piece of code like this:
package test;
public class A {
protected class B { }
How to create an instance of B outside the package test ? Could you please give me an example ?
Thanks
Ha ChauThank WirajR for your reply, but in your solution,
you have to create an instance of B inside class A
and pass it outside. I would like to know whetherwe
can create an instance of class B outside thepackage
test. That means I want the instance creation
expression of B appears outside the package test.Can
we do that?
If you want to use a class this way then it shouldn't
be marked protected. I can't see why you don't
just declare it public if that's what it is.
Wouldn't be much point to haveing a protected
modifier if it had no effect, would there?I think there is use for it if you use an interface to filter out the parts you want to give public access to, and keep the part you want to keep protected, protected -
How to Use JavaScript in Controller Class...
Hi All,
Can any one tell me how to use JavaScript in Controller Class.
Requirement is:
I have
Radio Group(RG1),
Two Radio Buttons(RB1,RB2),
Two messageTextInput(MTI1,MTI2),
if i click RB1 i should Prompt to the end user to "Enter value for MTI1" or
If i click RB2 i should prompt "Enter value for MTI2" while submitting page.
Please let me know the steps to use JavaScript and the above client validation...
Regards
Alem...Using javascript is against the standard. I can tell you a workaround instead of you setting the javascript, check if that would be acceptable.
You can use PPR and set the required property on the messageTextInput on clicking of the radio button. By doing this you will let UIX generate the javascript for you to handle the client side validation. But the validation will happen only on click of the submit button. The visual indicator is good enough to tell that the value has to be entered to the item. -
How to use setFireActionForSubmit with parameters and capture the parameter
Hi,
Can anyone explain how to use setFireActionForSubmit.
I am extending the Controller of ShoppingCartPG. In the extended controller processRequest method I am adding a button to the table and setting up the setFireActionForSubmit, so when the button is pressed it raises the event associated with the setFireActionForSubmit.
I need to pass the RequisitionLineId as a parameter which is present in the VO associated with the ShoppingCartPG.
I have used the following code in processRequest
=================================
public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
super.processRequest(paramOAPageContext, paramOAWebBean);
OATableBean otbRN=(OATableBean)paramOAWebBean.findIndexedChildRecursive("ItemTableRN");
OASubmitButtonBean oasb= (OASubmitButtonBean)paramOAPageContext.getWebBeanFactory().createWebBean(paramOAPageContext,"BUTTON_SUBMIT");
oasb.setID("addnInfo");
oasb.setUINodeName("addnInfo");
oasb.setText("Additional Info");
String pageName = paramOAPageContext.getRootRegionCode();
Hashtable params = new Hashtable (1);
params.put ("param1", pageName);
Hashtable paramsWithBinds = new Hashtable(1);
paramsWithBinds.put ("param2", new OADataBoundValueFireActionURL(oasb, "${oa.encrypt.current.RequisitionLineId}"));
oasb.setFireActionForSubmit("addnInfoEvent",params,paramsWithBinds,false,false);
otbRN.addIndexedChild(oasb);
=================================
And in processFormRequest method I am capturing the event "addnInfoEvent" and trying to capture the RequisitionLineId which I have passed it as a parameter.
This is the code I have used in processFormRequest.
=================================
public void processFormRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
super.processFormRequest(paramOAPageContext, paramOAWebBean);
OAApplicationModule localOAApplicationModule = paramOAPageContext.getApplicationModule(paramOAWebBean);
String strEvent= paramOAPageContext.getParameter(EVENT_PARAM) ;
if ("addnInfoEvent".equals(strEvent))
Number localNumber = 0;
try {
localNumber = new Integer(ClientUtil.getDecryptedParameter(paramOAPageContext, "param2"));
catch (Exception e) {e.printStackTrace();}
String outmsg="Line ID : " + localNumber + ":" + strEvent;
throw new OAException(outmsg,OAException.INFORMATION);
=================================
But I am not able to capture the RequisitionLineId which I have sent as a parameter.
Can anyone let me know what I am doing wrong.Hi,
This is the requested HTML Code
===============================
<button id="N3:addnInfo:0" class="x7g" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="return _chain('submitForm(\'DefaultFormName\',1,{\'param1\':\'${oa.encrypt.current.RequisitionLineId}\',\'serverValidate\':\'1\',\'param2\':\'${oa.encrypt.current.RequisitionLineId}\',event:\'addnInfoEvent\',source:\'N3:addnInfo:0\'});return false;',*'submitForm*(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'N34\'});return false',this,event,true)" type="submit">Additional Info</button>
===============================
Hi I am not able to paste the HTML Code..some parts of HTML gets removed automatically when I paste it in the forum.
Regards,
Rohit -
How do you call a java class from the main method in another class?
Hi all,
How do you call a java class from the main() method in another class? Assuming the two class are in the same package.
Thanks
SI
Edited by: okun on May 16, 2010 8:40 PM
Edited by: okun on May 16, 2010 8:41 PM
Edited by: okun on May 16, 2010 8:47 PMgeorgemc wrote:
To answer your impending question, either the method you're calling has to be static, or you need an instance of that other class to invoke it against. Prefer the latterAnd to your impending question after that: no, don't use the Singleton pattern. -
How to use my findTheHighest method to find the highest value in my two dim
I am going to create a 13row by 10 colume two dimensional array.
how to use my findTheHighest method to find the highest value in my two dimensional array.
.When i compile this program , i got those as following;
"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExce
at TaxEvolution.findTheHighest(TaxEvolution.java:31)
at TaxEvolutionClient.main(TaxEvolutionClient.java:25)"
public class TaxEvolution{
public double[][] salesTaxRates;
public TaxEvolution()
salesTaxRates = new double[13][10];
fillProvinTaxRates();
private void fillProvinTaxRates()
for ( int row = 0; row < salesTaxRates.length; row++ )
for ( int column = 0; column < salesTaxRates[row].length; column++ )
salesTaxRates[row][column]= (int)(Math.random()*5000) + 1;
public double findTheHighest()
double highest = salesTaxRates[0][0];
for ( int row = 0; row <= salesTaxRates.length; row++ )
for ( int column = 0; column <= salesTaxRates[row].length; column++ )
if ( salesTaxRates[row][column] >= highest )
highest = salesTaxRates[row][column];
return highest;
public double[][] arrayTaxEvolution()
double[][] returnTaxRates = new double[13][10];
for ( int row = 0; row < salesTaxRates.length; row++ )
for ( int column = 0; column < salesTaxRates[row].length; column++ )
returnTaxRates = salesTaxRates;
return returnTaxRates;
public class TaxEvolutionClient{
public static void main( String[] args ){
TaxEvolution protaxRateList = new TaxEvolution();
double[][] taxRateList = protaxRateList.arrayTaxEvolution();
for ( int i = 0; i < taxRateList.length; i++ )
for ( int j = 0; j < taxRateList[0].length; j++ )
System.out.print( taxRateList[i][j] + "\t" );
System.out.print( protaxRateList.findTheHighest + "\t" );
}Multiposted
http://forum.java.sun.com/thread.jspa?threadID=699057&tstart=0 -
Dear All
Can anyone give me simple instructions on how to use more than one ipod on the same computer with itunes. My daughters have a different generation 'nano' each & my wife a 'shuffle'?
Many thanksClick here for options.
(69081) -
I recieved an Adobe Master Collection License number from my school (Stevens Institute of Technology) and I can't figure out how to use it in order to get the product. I've created a username and that's as far as I've gotten. I need to download the product and I can't figure out where to begin.
Ask someone at your school... Do you have a Cloud redemption code, or a CS6 serial number?
If Cloud, Redemption Code http://helpx.adobe.com/x-productkb/global/redemption-code-help.html and
http://www.adobe.com/products/creativecloud/faq.html
http://helpx.adobe.com/creative-cloud/help/install-apps.html to install or uninstall
http://forums.adobe.com/community/download_install_setup/creative_cloud_faq
What it is http://helpx.adobe.com/creative-cloud/help/creative-cloud-desktop.html
Cloud Getting Started https://helpx.adobe.com/creative-cloud.html
If CS6, download at Other downloads and enter your serial number when prompted
Again... your 1st resource is your school -
How to use common resource bundle across all the development components ?
Hi,
I am working on SAP NetWeaver Developer Studio - JAVA
How to use common resource bundle across all the development components ?
Description :
I have a requirement of creating a resource bundle (resource.properties) and use that common resource bundle in all the development components.
Can we create a development component (war and ear both) and create only resource.properties in this development component( DC ) and create the dependency of the same DC in all the other DCs ?
Thanks,
NehaHello Neha
This question is more NWDS related.
You may have a better chance of someone answering the thread under
SAP Netweaver -> SAP NetWeaver Development Infrastructure (NWDI, formerly known as JDI) forum
Thanks
Kenny -
How to use parallel flowed subforms begining at the same position.
How to use parallel flowed subforms begining at the same position in my form.
Ex
Subform1
Subform2
Subform3
DropDownList1
DropDownList1
DropDownList1
I would like to repeat with a button the 3 subforms in parallel
Subform1
Subform2
Subform3
DropDownList1
DropDownList1
DropDownList1
Subform1
Subform2
Subform3
DropDownList1
DropDownList1
DropDownList1Post your question in the LiveCycle Designer forum.
-
How can I buy subtitled movies from outside the US?
how can I buy subtitled movies from outside the US?
People here are users, you need to contact Apple Inc. by phone and see if you can resolve this problem.
http://support.apple.com/kb/he57 -
Revision: 5140
Author: [email protected]
Date: 2009-03-02 12:09:24 -0800 (Mon, 02 Mar 2009)
Log Message:
Removing [ExcludeClass] from classes outside the package.
QE Notes: None.
Doc Notes: None.
tests: checkintests
Modified Paths:
flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/HorizontalLayout.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/VerticalLayout.as
Maybe you are looking for
-
Multiple copies of songs on iPod
I have several playlists in iTunes. Many songs are present in multiple playlists. When I copy the playlists to the iPod I end with multiple copies of the same songs. Is there any way to avoid this? It would seem that it should be smart enough to inde
-
How can I optimally stream data to disk at 5 MS/s on 4 channels using a PCI-6110?
I am using a PCI-6110 to acquire data streaming from a camera. Data arrives on all four analog input channels at 5 MHz. An A2D clock is attached to PFI8, also originating from the camera and operating at 5 MHz. Finally, there is a Valid-data signal f
-
We are using ADF10133.We are experiencing navigation lockup problem. If the application idle for 30sec then navigation wont work.I have enter again application homepage url and go ..on. Of course user session still exist. Recently, Quarterly CPU patc
-
i am trying to update my iphone 4 from ios 5 to ios 6 but i got error 6 anyone had same problem?
-
How to delete 'crm_order_maintain' FM raised messages in WebUI
Hi Experts, I want to delete messages based on conditions in 'do_prepare_output' method. How to delete 'crm_order_maintain' FM raised messages in WebUI Thanks & Regards, Nitish