Is it possible to access a consant attribute with a JSF expression?
I have a class with constant attributes like this:
public static final int CONSTANT_VALUE = 111;
How do I access them with a JSF expression?
#{myBean.CONSTANT_VALUE} does not work.
Do I have to write getters for them? I heared somewhere that its not bossible
to access them directly.
Thanks!
just write a get method of this attribute
Similar Messages
-
is it possible to create a hot spot with apple Airport express 2 generation and use it i a hotel with ethernet wall socket and use it with my Ipad 2?
HenrikAppleJespersen wrote:
is it possible to create a hot spot with apple Airport express 2 generation and use it i a hotel with ethernet wall socket and use it with my Ipad 2?
Yes, it is one of the things AirPort Express was specifically designed for. -
Ist it possible to extend a wifi network with sevral Airport Express's?
Hi, I live in a house with 3 floors. My router and my timecapsule are located on the 2nd floor and I want to extend my network wirelessly to the first floor and the ground floor by adding several (2) Airport Express stations to my network. Is this possible?
Basically like on the picture linked:
https://www.dropbox.com/sh/g8mvrbgo4r38lzr/5uCsbQ5E2w?v=1mci
Somehow it works brilliant but, once I add the second AE my MacBook won't sign into the second AE but will stay in the first. Resulting in just not extending my network.
ThanksSomehow it works brilliant but, once I add the second AE my MacBook won't sign into the second AE but will stay in the first. Resulting in just not extending my network.
That's because you can only wirelessly "extend" the network one time, not two.
Apple's "extend" setup works like the hub and spokes of a wheel. The Time Capsule would be your hub. There can be multiple AirPort Express devices, but each Express resides at the end of a separate spoke...and it communicates directly to the hub....not to another device at the end of another spoke.
The second extender is "joining" the network, but it provides no additional wireless signal coverage when it "joins".
You will need to move the second AirPort Express closer to the Time Capsule.....to the point where the display indicates that both Express devices are connected to the Time Capsule.
Another approach might be to move the Time Capsule to the central area on the 1st floor, then locate an AirPort Express above and below that area. That would work.
If that is not possible, then you will need to think about a wired Ethernet connection from the AirPort Extreme to the location of the second AirPort Express. -
Access to class attributs by coding in its mother class method definition
Hi all,
How can I retrieve information about a class attributs by coding?
And is it possible to access to the attributs of the Child class from the Mother class?
REPORT ztest_method.
****** CLASS mother DEFINITION
CLASS mother DEFINITION.
PUBLIC SECTION.
METHODS: get_data.
ENDCLASS. "mother DEFINITION
****** CLASS child DEFINITION
CLASS child DEFINITION inheriting from mother.
ENDCLASS. "child DEFINITION
******* CLASS mother IMPLEMENTATION
CLASS mother IMPLEMENTATION.
METHOD get_data.
***Can I access to child class attributs here?
ENDMETHOD. "get_data
ENDCLASS. "mother IMPLEMENTATION
DATA oref TYPE REF TO CHILD.
DATA: method TYPE string.
DATA: cla_name(20).
START-OF-SELECTION.
CREATE OBJECT oref .
CALL METHOD oref->method). "Here I want to access to this class's attribut without redefine itHi,
a very easy way is to define an attribute TYPE REF TO DATA in the super class and write generic access methods which work with it by dereferencing it and assigning a field symbol. This might even save you the effort of creating a class hierarchy, because one class may be able to handle all the data objects whose types are only known at run-time.
In the below example, the only specific thing about the sub class is the constructor in which the data object is created and typed:
REPORT ztesta.
* CLASS lcl_mother DEFINITION
CLASS lcl_mother DEFINITION.
PUBLIC SECTION.
METHODS get_data EXPORTING es_data TYPE any.
METHODS set_data IMPORTING is_data TYPE any.
PROTECTED SECTION.
DATA mr_data TYPE REF TO data.
ENDCLASS. "lcl_mother DEFINITION
* CLASS lcl_child1 DEFINITION
CLASS lcl_child1 DEFINITION INHERITING FROM lcl_mother.
PUBLIC SECTION.
METHODS constructor.
ENDCLASS. "lcl_child1 DEFINITION
DATA:
lr_child TYPE REF TO lcl_mother,
ls_but000_in TYPE but000,
ls_but000_out type but000.
START-OF-SELECTION.
CREATE OBJECT lr_child TYPE lcl_child1.
ls_but000_in-partner = '0000004711'.
lr_child->set_data( ls_but000_in ).
lr_child->get_data( IMPORTING es_data = ls_but000_out ).
write: / ls_but000_out-partner.
* CLASS lcl_mother IMPLEMENTATION
CLASS lcl_mother IMPLEMENTATION.
METHOD get_data.
FIELD-SYMBOLS:
<fs_data> TYPE ANY.
ASSIGN mr_data->* TO <fs_data>.
MOVE-CORRESPONDING <fs_data> TO es_data.
ENDMETHOD. "get_data
METHOD set_data.
FIELD-SYMBOLS:
<fs_data> TYPE ANY.
ASSIGN mr_data->* TO <fs_data>.
MOVE-CORRESPONDING is_data TO <fs_data>.
ENDMETHOD. "set_data
ENDCLASS. "lcl_mother IMPLEMENTATION
* CLASS lcl_child1 IMPLEMENTATION
CLASS lcl_child1 IMPLEMENTATION.
METHOD constructor.
super->constructor( ).
CREATE DATA mr_data TYPE but000.
ENDMETHOD. "constructor
ENDCLASS. "lcl_child1 IMPLEMENTATION
Another variant would be to define an attribute MV_DATA which is typed individually in each sub class and program dynamically against it in the super class using field symbols.
*& Report ZTESTA
REPORT ztesta.
* CLASS lcl_mother DEFINITION
CLASS lcl_mother DEFINITION.
PUBLIC SECTION.
METHODS get_data EXPORTING es_data TYPE any.
METHODS set_data IMPORTING is_data TYPE any.
ENDCLASS. "lcl_mother DEFINITION
* CLASS lcl_child1 DEFINITION
CLASS lcl_child1 DEFINITION INHERITING FROM lcl_mother.
PUBLIC SECTION.
DATA: ms_data TYPE but000.
METHODS constructor.
ENDCLASS. "lcl_child1 DEFINITION
* CLASS lcl_child2 DEFINITION
CLASS lcl_child2 DEFINITION INHERITING FROM lcl_mother.
PUBLIC SECTION.
DATA: ms_data TYPE t000.
METHODS constructor.
ENDCLASS. "lcl_child1 DEFINITION
DATA:
lr_child1 TYPE REF TO lcl_mother,
lr_child2 TYPE REF TO lcl_mother,
ls_but000 TYPE but000,
ls_t000 TYPE t000.
START-OF-SELECTION.
CREATE OBJECT lr_child1 TYPE lcl_child1.
lr_child1->get_data( IMPORTING es_data = ls_but000 ).
WRITE: / ls_but000-partner.
CREATE OBJECT lr_child2 TYPE lcl_child2.
lr_child2->get_data( IMPORTING es_data = ls_t000 ).
WRITE: / ls_t000-mwaer.
* CLASS lcl_mother IMPLEMENTATION
CLASS lcl_mother IMPLEMENTATION.
METHOD get_data.
FIELD-SYMBOLS:
<fs_data> TYPE ANY.
ASSIGN ('MS_DATA') TO <fs_data>.
es_data = <fs_data>.
ENDMETHOD. "get_data
METHOD set_data.
FIELD-SYMBOLS:
<fs_data> TYPE ANY.
ASSIGN ('MS_DATA') TO <fs_data>.
<fs_data> = is_data.
ENDMETHOD. "set_data
ENDCLASS. "lcl_mother IMPLEMENTATION
* CLASS lcl_child1 IMPLEMENTATION
CLASS lcl_child1 IMPLEMENTATION.
METHOD constructor.
super->constructor( ).
SELECT SINGLE * FROM but000 INTO ms_data.
ENDMETHOD. "constructor
ENDCLASS. "lcl_child1 IMPLEMENTATION
* CLASS lcl_child2 IMPLEMENTATION
CLASS lcl_child2 IMPLEMENTATION.
METHOD constructor.
super->constructor( ).
SELECT SINGLE * FROM t000 INTO ms_data.
ENDMETHOD. "constructor
ENDCLASS. "lcl_child2 IMPLEMENTATION
I hope this helps!
Regards,
Thorsten -
How to access XML attributes with JSTL
Hello,
I'm using the XML functions of JSTL. I'm trying to parse the following RSS feed.
http://weather.yahooapis.com/forecastrss?p=USNY0996
I can get it parsed and access the elements via JSTL, but is it possible to access the attributes of some of the elements?
For example, how can I get the city attribute out of
<yweather:location city="New York" region="NY" country="US" />Hello,
I'm using the XML functions of JSTL. I'm trying to parse the following RSS feed.
http://weather.yahooapis.com/forecastrss?p=USNY0996
I can get it parsed and access the elements via JSTL, but is it possible to access the attributes of some of the elements?
For example, how can I get the city attribute out of
<yweather:location city="New York" region="NY" country="US" /> -
Access to class-attribute by Interface-reference
Hi OO-Gurus,
I use an implementation of BADI ME_PROCESS_REQ_CUST to fill and handle user-defined fields in the MM-Purchase-Requisition, method IF_EX_ME_PROCESS_REQ_CUST~OPEN.
There I use a reference variable which refers to an interface (type ref to IF_PURCHASE_REQUISITION_ITEM) to access the item-object. My problem is that I need to have access to the class-attribute my_state. The corresponding class lcl_req_item is defined locally (LMEREQF01). So I cant use a reference variable with reference to this class (so widening cast using the interface-reference is not possible) .. Does anyone know a trick how to access the class-attribute anyway?
Coding:
data: l_item_list TYPE MMPUR_REQUISITION_ITEMS,
l_item TYPE MMPUR_REQUISITION_ITEM,
l_item_akt TYPE mereq_item,
l_item_ref TYPE ref to IF_PURCHASE_REQUISITION_ITEM.
l_item_list = im_header->get_items().
loop at l_item_list into l_item.
l_item_akt = l_item-item->get_data( ).
l_item_ref = l_item-item.
endloop.
(Debugging the code, I manage by doubleclicking the fieldcontent of l_item_ref (e.g ) to show the content of the class-attribute my_state. This works only if the field Interface in the Debugger is empty because then I see the attributes of the class. If the field Interface is filled with IF_PURCHASE_REQUISITION_ITEM, there arent any attributes shown.)
Thanks in advance for your kind help!!
NicoleHello Nicole
The following sample coding shows you how to solve your problem. Please do not ask me how I came across this solution.
However, if you are studying it carefully you may stumble across a most beautiful property of field-symbols as I did.
METHOD if_ex_me_process_req_cust~open.
DATA: l_item_list TYPE mmpur_requisition_items,
l_item TYPE mmpur_requisition_item,
l_item_akt TYPE mereq_item,
l_item_ref TYPE REF TO if_purchase_requisition_item.
DATA:
ld_attr TYPE string,
lo_obj TYPE REF TO object.
FIELD-SYMBOLS:
<lo_lcl> TYPE ANY,
<ls_item> TYPE mereq_item,
<ls_itemx> TYPE mereq_itemx.
l_item_list = im_header->get_items( ).
LOOP AT l_item_list INTO l_item.
l_item_akt = l_item-item->get_data( ).
l_item_ref = l_item-item.
lo_obj ?= l_item-item. " casting to root object !!!!!
ld_attr = 'MY_STATE'.
ASSIGN lo_obj->(ld_attr) TO <lo_lcl>.
ld_attr = 'MY_STATE->ITEM'.
ASSIGN lo_obj->(ld_attr) TO <ls_item>.
" ASSIGN l_item_ref->(ld_attr) TO <ls_item>. " does not work...
ld_attr = 'MY_STATE->ITEMX'.
ASSIGN lo_obj->(ld_attr) TO <ls_itemx>.
ENDLOOP.
" NOTE: data definition of local class lcl_req_item_state (fg MEREQ)
** DATA: item TYPE mereq_item,
** itemx TYPE mereq_itemx,
** header TYPE REF TO lcl_req_header,
** ref_item TYPE REF TO lcl_req_item,
** acct_container TYPE REF TO lcl_acct_container,
** source TYPE REF TO cl_source_of_supply_mm,
** release_state TYPE REF TO cl_release_state_mm,
** text_manager TYPE REF TO lcl_text_manager,
** bom TYPE REF TO lcl_bom,
** funds_mgt_active TYPE mmpur_bool VALUE mmpur_no,
** aktyp TYPE aktyp,
** no_auth TYPE mmpur_bool VALUE mmpur_no,
** release_op type mmpur_bool value mmpur_no,
** persistent TYPE mmpur_bool VALUE mmpur_no,
** checked TYPE mmpur_bool VALUE mmpur_no,
** manual_configuration TYPE mmpur_bool,
** input_buffer_changed TYPE mmpur_bool VALUE mmpur_no,
** changed TYPE mmpur_bool,
** broken_rules TYPE lty_mask,
** referenced_rules TYPE lty_mask,
** chp_changes TYPE mmchp_chp_list,
** dcm_manager TYPE REF TO if_revision_manager_dcm,
** "DCM Retrofit
** rel_state_after_release TYPE REF TO cl_release_state_mm,
** "DCM Retrofit
** chdoc_container TYPE REF TO lcl_chdoc_container,
** "DCM Retrofit
** service_changed TYPE mmpur_bool,
** "DCM Retrofit
** determinants TYPE lty_item_determinants.
ENDMETHOD.
Regards
Uwe -
Is it possible to access Pages from an web application running in Safari in i-Pad?
Is it possible to access Pages application from an web application running on safari browser in iPad ?
Since you control the application AND the plugin - you can define ANY method of communication you want. Shared files, shared memory, IPC, named pipes, etc.
-
Is is possible to access channels from a CAN database in labview with NI USB 8473s
Hello,
I would like to know whether is possible to access a CAN database, which is uploaded through MAX, in labview.
More specifically, I have uploaded my CAN database in MAX and I want to have access to each specific channel in labview.
i.e according to picture, I would like to have access to n_Motor_InsRpm channel of E1_L0_1 (motor speed) in Labview, so I can set and transmit a speed value through CAN. Could that be possible with NI USB 8473 s? If yes, is there any simple example in Labview ?
Thanks for your Help
Charis
Solved!
Go to Solution.
Attachments:
CANdb.jpg 11 KBThere are several ways to get database information without needing hardware. Here is one I did a while ago.
https://decibel.ni.com/content/docs/DOC-39793
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously. -
Error accessing constnt public attribute of a class in an overwrite method.
Hi Gurus,
I am facing an error while accessing a constant public attribute while using it in the overwrite-exit of a methods.
The constant which is declared as public in the attribute section of the class is not available in the overwrite-exit of the method.
Please suggest me how to access the public attributes in the overwtire exits of the methods.
Thanks.Hi Ramneek,
Let me explain you the entire scenario:
Actually we are trying to ehance the SAP standard class : CL_FITV_POWL_FEEDER_TRIPS in ECC 6.0 EHP 5 .
We tried to create and overwrite-exit of the method "IF_POWL_FEEDER~GET_ACTIONS".
Overwrite-exit of a method is just like a method which will be called instead of the standard method : IF_POWL_FEEDER~GET_ACTIONS.
But the problem which we are facing here is that the Attributes which are defined in the class CL_FITV_POWL_FEEDER_TRIPS, are getting accessed from the overwrite-exit method.
Becuase of this we are not able to implement our custom logic. -
No Longer Possible to Access iCloud Mail on Third Party Mac
Something has changed recently. It is no longer possible to access iCloud mail on a third party mac via web browser
This afternoon, I tried to do so on my daughter's iMac - and the system wanted me to set up iCloud rather than letting me access Mail (or any other iCloud services for that matter) instead. Tried different browsers, change of login account on the computer. All to no avail. Have to set up iCloud on the computer. Which means either logging my daughter out, or creating a whole new identity for the purpose. This entirely defeats the notion of the simple webmail interface - and indeed makes Pages, Calendar, etc inaccessible unless on your own computer, or one that you have used to set up an iCloud account. Not something that you want to do in an internet cafe or an airport lounge.
Two sets of Chat Support sessions later, with the problem being hinted to be probably due to "my daughter's computer (!!???)", no satisfaction
I am now in the airport, trying to still access my iCloud mail through a web browser. Same nonsense about setting up iCloud before I can access my iCloud mail via the web through a browser.
Apple, this was one of the advantages of iCloud that I, as a regular traveller, have found useful in the past. Today I have wasted well over an hour on something that is clearly an error in the logic of how people will be using iCloud - possibly a "feature" of Mavericks?
Please bring back simple and straightforward access to iCloud mail via web browser, so that I can once again access my mail from any third party computer.
Thanks
NicExcellent, well done. I have to say that talktalk were useless, they repeatedly sent me instructions for setting up an emil account and did not seem able to understand that it was the login that would not work. Thank you.
-
Access to an attribute of a value node of a component controller
Hello experts,
I'm new to the area of SAP CRM Web Client UI development. My problem is probably very simple and you will surely smile about it.
I have created my own component with the value node FILE (that consists of five atributes) in the component controller. Unfortunately I have not figured out yet how I can access the value of an attribute.
The first thing I do not know is where I can find the controller-ID.
In addition, I get an syntax error Field "TYPED_CONTEXT->FILE->COLLECTION_WRAPPER->GET_FIRST(" unknown in the line with "lo_entity = me->comp_controller->typed_context->file->collection_wrapper->get_first( ).".
Currently no functionality is included in my code, because firstly I want to understand the basics.
method OP_FILEUPLOAD.
data lo_entity type ref to if_bol_bo_property_access.
data lv_file_name type string.
data lr_file_content type ref to data.
field-symbols <lv_file_name> type string.
IF ( comp_controller is INITIAL ).
get_controller( 'xxxx' ).
ENDIF.
lo_entity = me->comp_controller->typed_context->file->collection_wrapper->get_first( ).
while lo_entity is bound.
lv_file_name = lo_entity->get_property_as_string( 'FILE_NAME' ).
lr_file_content = lo_entity->get_property( 'FILE_CONTENT_STRING' ).
assign lr_file_content->* to <lv_file_content>.
lo_entity = me->typed_context->file->collection_wrapper->get_next( ).
endwhile.
endmethod.
I hope that I will manage my "problem" with your help!
Sebastian
Edited by: Sebastian Lenz on Jun 27, 2011 2:35 PMHi Sebastian,
The issue is in the following line of your code:
lo_entity = me->comp_controller->typed_context->file->collection_wrapper->get_first( ).
The 'typed_context' belongs to your own component controller class and not the standard framework superclass. So, you need to replace this single line of code with something as follows (assuming that your component controller class is ZCL_CUSTOM_BSPWDCOMPONENT_IMPL):
DATA lr_coco TYPE REF TO ZCL_CUSTOM_BSPWDCOMPONENT_IMPL.
lr_coco ?= me->comp_controller.
lo_entity = lr_coco->typed_context->file->collection_wrapper->get_first( ).
The me->comp_controller reference will refer to the standard framework superclass of all component controllers and this does not have any typed_context attribute with it. The real component controller that gets created when you create a BSP component will have this attribute. That is why you need to first cast it to your own reference type before trying to access its typed_context.
And if your value node will have only single values, then you can as well do the following to access the attribute ATTRIB1 of context node node1:
DATA lv_value TYPE string.
lv_value = lr_coco->typed_context->node1->get_attrib1( attribute path = '' ).
Basically all attributes can be accessed by above code by using the right getter method.
Regards,
Shiromani -
I'd like to know if it's possible to access an older version of a web page in Firefox.
I'm wondering if it's possible to access an older version of a webpage I've since made changes to -- the site is through Livejournal.com -- in order to see the information that was on the older page. I'd like to keep it consistent with the new page, but am not sure how to do this. I very stupidly didn't save a copy of the old page!
If you know where the page is at, I myself don't see any reason why you can't access it.
The only thing I could think was if Livejournal.com had a lock on the page or if you had to sign-in and your u/n and p/w had expired.
I'd say go ahead and at least try.
davewdan -
Is it possible to access a single Lightroom catalogue mounted on a shared drive from multiple computers, each with an individual Lightroom install?
Thanks.
Steve GreenbergNo, Lightroom catalogs cannot be on a networked (shared) drive, and they do not support simultaneous multi-user access
-
Is it possible to access inbuilt hard disk drive in Apple Airbook
is it possible to access inbuilt hard disk drive in Apple Airbook
Kamal666 wrote:
Yes i would like to access contents, files or etc... on hard drive or inbuild flash drive, Same like Windows my computer hard drives access
Finder Preferences > General > check "Hard Disks" -
Hi everybody,
I have an iphone 6 and my ex partner is intercepting and reading my imessage text messages remotely and without any access to my phone. Can someone shed any light on how this is possible and if so provide me with a solution to my problem as this is a gross invasion of my privacy and i seem powerless to combat this problem!It sounds as if your ex has your AppleID and passcode. Change the passcode.
Maybe you are looking for
-
Magic Trackpad + Mac Pro = Lame
Unfortunately I plunked down my 70 bucks for a Magic trackpad to go with my Mac Pro (2009, Nehalem) and it's pretty much unsuable. It skips, stutters, delays and is just all around an inaccurate pointing device. If I turn the trackpad on and off it h
-
Frameworks - How valuable are they
When I was looking at my course on Java EE, there was a mention of using "frameworks" like Struts or JSF and they mentioned others. 1. What is the value of using a framework for a web application? 2. If I was to use a framework, which one does Sun su
-
I have an iPhone 4, purchased in Kuwait but right now I am in India. This is a gift from a very special person in my life. Unfortunately, the back glass is smashed. If someone can please help me know how I can get it replaced & cost ? Thanks in advan
-
Equipment Partner added but not in characteristic selection values
Hi, I want to ask some tips here because in the equipment master, a partner was added (as an operator) but when we try to add that partner as the driver (characteristic) it is not in the selection. What could be the possible causes of the data not fl
-
Plugin firefox acrobat reader mac yosemite
firefox non mi apre i documenti pdf da compilare. mi dice sempre che devo aggiornare alla versione più recente di acrobat reader, ma la mia è già la versione più recente il modulo da compilare in prova è sul sito del MUDE