Enhancement request: Improve override/implement detection algorithm

Hello JDeveloper team,
JDeveloper has some problem detecting a method is implementing an interface when generics are used.
Example:
1. Create the following
public class MyStrangeMap implements Map<String, Map<String, String>>
}2. JDeveloper tells you that you need to implement some methods, use JDeveloper to generate them.
3. Notice most methods carry the up arrow telling you that you're implementing the method from the interface. However methods put and putAll won't for some obscure reason, probably involving the wildcard usage.
Thanks,
~ Simon

I just tried this in the newly-released JDeveloper 11g Tech Preview 2 release, and both for override and for implementing interface it brought along the throws clause as you are asking.
Try downloading this new tech preview 2 release and please let us know if this addresses your request, or if we're still missing a case.
Thanks.

Similar Messages

  • Quick enhancement request - improve handling of console SSL mismatch

    Hi,
    Just a quick note. I was modifying the configuration of an instance (DS 5.2P2) today and changed the port. Unbeknownst to me (because i was lazy), the port i changed the instance of DS to was actually the SSL port of the configuration instance.
    When i restarted the console, it attempted to connect to this new port (which was still bound to SSL of the configuration instance) to determine if the instance was alive, and the console hung hard.
    A deadlock is common when an application unknowningly connects to an ssl port, but this hung the console up completely, and for at least 10 minutes until i got tired of waiting and killed it.
    Granted, this was sloppy on my part, but it would be nice if that 'ping' connection to see if the server was up or down was moved to another thread or the socket options were set for a timeout within 15-30 seconds.
    Just my $.02

    Hello Dirk,
    Your best bet for something like this would be to give us a call and ask to open a support case.  Give the technician a link to this post and ask for an escalation for a feature request/bug.  I can't guarantee what will be done about it, it may be working as intended, but I can get it to the right people.
    Cisco Small Business Support Center Contact Numbers
    Thank you for choosing Cisco,
    Christopher Ebert - Network Support Engineer
    Cisco Small Business Support Center

  • Feedback from JHeadstart Workshop - Enhancement Requests

    Hi,
    We at AMIS just finished a six-day workshop on JHeadstart in combination with UIX & (primarily) JSP and BC4J & (primarily) Toplink. We have discovered a lot of things we can do rather easily using JHeadstart and the related frameworks and we feel pretty confident about using JHeadstart in the real world. In fact, in hindsight we feel that one of our recent projects could have been substantially accelerated had we been using JHeadstart with Struts and JSPs.
    Of course we have also discovered quite a number of things we would like to see improved in JHeadstart. Below I will list just a few that we would really like to see made part of the product.
    * Support for distinct display properties in VO Attributes for find/table/form-page
    * Generate Struts submodules
    * A strategy document outlining the best approach for (re-)generating later on in the project after having made manual changes (it seems we could not get the Application Generator to not overwrite the struts-config.xml even for groups that we explicitly excluded from regeneration of controller-logic); it seems that the main stumbling block for using JHeadstart in a serious project - or at least the generation capabilities- is not being able to deal with regeneration
    * Good explanation of the extension points of JHeadstart; Struts has very well defined and documented extension points; JHeadstart (generated) applications are somewhat less clearly extensible.
    * Better documentation on how to change the look&feel of the generated application - the pointers in the Developer's Guide are really quite meagre for this task.
    * Extend property persistentAttribute in VO Attributes to override the persistentAttribute property currently generated in Form Bean as always equal to the VO att name (you can override the DataObjectImpl.getAttribute() and allow different patterns to be passed for persistentAttribute, such as manager.department.location to get hold of the name of the department of the manager of the current employee
    * Support a diplay type of Image for Attributes (type BLOB or RAW) that contain Images; such images should be displayed as IMG where the src-attribute refers to a download action in the Struts-Controller.
    * Support a diplay type of File for Attributes (type CLOB, BLOB or RAW) that contain contents to be downloaded as file; such files should be displayed as download button or link where the href-attribute refers to a download action in the Struts-Controller.
    * Support a display type of Hyperlink for Attributes that contain a URL; in display only mode this attribute should be displayed as hyperlink, in insert/update mode the field should be accompanied by a small icon that allows navigation.
    * Allow the JAG to generate Resource Bundels for multiple languages at once, rather than rerunning several times for each language
    * Generate Breadcrumbs in JSPs
    * Generate Regions in JSPs
    * Allow static values for query type arguments to be provided - in struts config as action properties (for example for poplist population) - compare example Choosing Custom Query from Poplist in Tutorial where the page needs to provide the queryType bindparameter value; currently the value for the bindparameters used in the queryType need to be set in the session (typically from a form-field in the posted form); however, a queryType that can support for example all Domains in CG_REF_CODES with only the domain name bindparameter making the difference is very useful for populating poplists before displaying pages. It would be very handy if I can just specify the domainName as bindparameter in the getDataObjectSet action along with the queryType instead of forcing the value of the domainName into the Session.
    * generate lookup (hyperlink/navigation to (popup with) details for the indicated record (for example: navigate to departments details by clicking on the Departments name in the Employees(Table)Page
    * generate navigation buttons - new childtype in Application Structure file along with Regions: Navigation (Button); properties: targetGroup, possible page (table/form/child) and primary key of dataobject in target to be passed
    Thanks for implementing any of these suggestions!
    "The JHeadstart Team at AMIS!"

    Lucas,
    Thanks you very much for the useful feedback.
    The good news is that many of your enhancement requests are already on our radar screen.
    Your comments on the documentation are well taken. There is always room to improve the doc. If you have any specific topics/customizations that should be documented first, that would help us setting priorities on improving the doc.
    Here are more detailed comments on some of your suggestions:
    * Support for distinct display properties in VO Attributes for find/table/form-page
    Not sure about this one. You can already get this by using resource bundles, we generate sperate keys for table and form items
    * Generate Struts submodules
    We will generate forwardPattern="$P" in the next patch.
    * Support a diplay type of Image for Attributes (type BLOB or RAW) that contain Images; such images should be displayed as IMG where the src-attribute refers to a download action in the Struts-Controller.
    The runtime support for this is done. We hope to include generation of images in the patch release schduled for November.
    * Support a diplay type of File for Attributes (type CLOB, BLOB or RAW) that contain contents to be downloaded as file; such files should be displayed as download button or link where the href-attribute refers to a download action in the Struts-Controller.
    Same status as images.
    * Support a display type of Hyperlink for Attributes that contain a URL; in display only mode this attribute should be displayed as hyperlink, in insert/update mode the field should be accompanied by a small icon that allows navigation.
    Good idea, easy to do in read only mode.
    * Allow the JAG to generate Resource Bundels for multiple languages at once, rather than rerunning several times for each language
    Nice to have, not a top priority in our view.
    * Generate Breadcrumbs in JSPs
    Yes, not easy to do, but is already on our list for next major release.
    * Generate Regions in JSPs
    Same status as breadcrumbs.
    * Allow static values for query type arguments to be provided - in struts config as action properties (for example for poplist population) - compare example Choosing Custom Query from Poplist in Tutorial where the page needs to provide the queryType bindparameter value; currently the value for the bindparameters used in the queryType need to be set in the session (typically from a form-field in the posted form); however, a queryType that can support for example all Domains in CG_REF_CODES with only the domain name bindparameter making the difference is very useful for populating poplists before displaying pages. It would be very handy if I can just specify the domainName as bindparameter in the getDataObjectSet action along with the queryType instead of forcing the value of the domainName into the Session.
    Understand the value, we could do this by using single quotes to indicate constants within the attributeNames property.
    * generate lookup (hyperlink/navigation to (popup with) details for the indicated record (for example: navigate to departments details by clicking on the Departments name in the Employees(Table)Page
    We have designed a simple but powerful way to link groups, which effectively provides you the ability of unlimited nesting of groups. Design is ready, implementation has to start, but we very much would like to include this in the patch release. No promises though...
    * generate navigation buttons - new childtype in Application Structure file along with Regions: Navigation (Button); properties: targetGroup, possible page (table/form/child) and primary key of dataobject in target to be passed
    This is included in the design as mentioned in the previous item.
    Steven Davelaar,
    JHeadstart Team

  • Enhancement requests do seem to be worthwhile in the end...

    Having requested the continuous/shuffle music video playback several times in the last 18 months or so, and urged people to do so via...
    http://www.apple.com/feedback/appletv.html
    ...it has finally been implemented and I'm chuffed to bits.
    Well done Apple, this is a superb enhancement though why so long to implement ?
    Personally I feel this was a huge oversight for AppleTV ever since it was realeased, and seriously hindered both use of AppleTV as a media extender and obviated the point of buying music videos unless you watch them on portable devices which I don't.
    I had become increasingly negative about the prospect of ever seeing this feature
    appear - this cat doesn't wear a hat so I'll have to eat something else instead!
    I am now likely to spend a fair amount on music videos at iTunes Store having vowed not to do so again as having to select each one manually to play was tedious to say the least.
    Really baffles me how Apple have missed the opportunity for revenue from music video sales via AppleTV, particularly when iPods had the shuffle feature.
    As I commented a few weeks ago I think perhaps priorities since 2.0 update have been to get the store up and running properly before implementing enhancement requests or new features.
    Very pleased Apple have finally implemented this extremely useful feature, it may not be pointless in using the link above, it just takes time.
    So the next thing we should do is think of things to officially lobby for in future updates.
    My top 3 would be:
    1 - Allowing connection via USB to rescue data from AppleTV for users who've had hard drive accidents/msihaps and haven't backed up recently - fact of life it happens even if you're careful! Files with DRM are safe from unauthorised use and those without DRM are no less secure than they were before anyway. This could even be done by only allowing AppleTV to dump media to an external USB device instead of allowing an external connection to AppleTV itself, and could be controlled from say a backup menu option. Alternatively full manual bidirectional drag and drop of media via iTunes to/from AppleTV could be implemented with a mode to prevent a new sync library connection wiping existing content.
    What's in it for Apple? Huge boost in consumer confidence that Apple allow them to easily recover their personal files in the event of a problem - there should be no need to hack or dismantle AppleTV just to get at your data. Just think of all those people saying thank heaven I had an appleTV as my Macbook died and I'd forgotten to backup those wedding photos etc. We see examples of frustrated users almost daily with this problem.
    2 - Additional codec support - it's all very well saying h264 is the best thing since sliced bread and the current Apple/Apple Store standard, but the limited video codec support is probably the biggest hindrance to AppleTV becoming an extremely popular media device. It has the slickest interface of commercial products but many prospective customers have files in long established older formats that are incompatible without prior time consuming and quality degrading transcoding. Locking down AppleTV in this way alienates many potential users. The argument about the source of files in other formats may have some validity, but it is not Apple's job to infer that a user's file is of dubious origin simply for not being in h264 format. I am not condoning filesharing/torrents etc merely saying that most people have older files in older formats they want to use without conversion. Many DVD players allow playback of DivX (never use it myself), and if there's a licensing issue offer playback as a per device plugin option paid for by the user in the same way the QT MPEG2 pluging is offered.
    What's in it for Apple? Happy customers who would simply use something else like a PS3 to view their files and not buy AppleTV. New customers who would not have purchased otherwise. Happy customers who no longer need to trasncode files to watch. You'd be happy with being able to use older files, but would also get the benefit of using iTunes Store for new things.
    The overhwelming thing would be a sense of 'fair play' gained by the consumer. For me personally since 2.0+ the device's overwhelming iTunes Store based menu design sticks in the craw and has relegated MY content to the bottom of menus. Give us the best of both worlds - an iTunes Store top level section for purchases and separate simple top level sections for combined personal/purchased media as in software 1.0/1.1. In essence declutter the menu system for playback lumping all the purchasing/preview/search options together.
    3 - Tricky. Most useful would be an AppleTV SDK and 3rd party plugins/apps via iTunes paid and/or free similar to the iPhone model - I can live without widgets/visualisers/social networking plugins etc but they would be valuable to many users. As far as I know the iPhone Apps have been a huge success - no reason why not on AppleTV too, though commiting to this pathway would probably be very expensive in terms of developing a secure/sandboxed environment for running apps/plugins unless they could port the iPhone software fairly simply.
    Anyhow, once again delighted Apple have added the music video feature - I will start buying music videos from iTunes music store again. Bad for my wallet but good for Apple and AppleTV. Perhaps I should be thankful and consider how much I've saved not buying music videos in the last 18 months or so.....
    What would you like to see? Some things will be impossible/hardware limited, others quite feasible.
    Discuss, but also use the formal feedback link to give enhancements any chance to appear!
    Let's all help make AppleTV a success, and hopefully the media extender to beat!
    AC
    typos - Message was edited by: Alley_Cat

    Chenks wrote:
    to be honest, adding playlists (or whatever it is) for just music videos is of no use to me.
    it is playlists for tv shows that i need. ie the capability of playing episode 1 to 5 of a particular season back to back.
    Funny isn't it, how we all do things differently, have different preferences, enhancement wishes etc.
    For me it's not really a big chore to watch an episode then to manually start the next assuming I or Mrs AC are still awake!
    For episodes of short duration say 5-15 minutes I appreciate this could get annoying, and for longer episodes I suppose we are used to Play All type options on DVDs.
    If these are iTunes TV Shows you're stuck at the moment, but if they're say 'home recordings converted for AppleTV' you could theoretically get round it by setting their types to Music Video. Clumsy but it should work.
    I'm sure you can see the benefit of playlists/shuffling for music videos that may be 3-4 minutes each on average. I rediscovered dozens of iTunes Store music video purchases last night and thought 'yes, this is one of the big reasons why I bought AppleTV initially' - it did not say anywhere that AppleTV could not do this somewhat logical task - assumptions are dangerous though and invariably you only find out the full capabilities of products when using them.
    additional codec support ? i would say there is no chance of this. x264 is pretty standard theses days (if you discount the pirate industry). x264 is even used for HD TV in the UK.
    I agree, there's more chance of Tony Blair making a comeback!
    Piracy is rife and I do not support it.
    My views on fair use of media you personally own are quite different.
    It's not the codec/container that's the issue it's how the material was acquired in the first place - it may simply be your home videos, digitised off-air recordings etc that is in a 'legacy' format that you don't want to transcode. We know from the modders that most other SD formats are playable on the current hardware so that's not the issue.
    Take say an Elgato EyeTV device - I can record anything off-air, edit and transcode for AppleTV or just transcode unedited automatically. How much more sensible it woudl be if AppleTv simply supported the MPEG-2 transport stream playback rather than wasting time and computing/power resources doing the transcode.
    I have some some standard video-CDs I made on a PC in the late 1990's, how nice it would be to be able to play the MPEG-1 content back without fiddling - it's not as though converting to h264 will do anything for the quality!
    AC

  • 6600slide /S40 Enhancement Request for Calendar an...

    Hi experts, I am using calendar in active standby mode, and would really appreciate if calendar takes more than 3 lines from display. Does anyone know how to?
    Following is copied the same request (old 2 years already) from Reinhard (he mentioned 6300 before)
    Thanks
    The 6600 is an excellent phone. I like it very much. I would like to see the following improvements (ideally implemented as a Software Upgrade):
    Active Standby & Calendar
    Active Standby is divided into 4 areas (in Personalise View), for which you can individually set content options. When you set Calendar as content option, only 1 or 2 calendar entries max are displayed (as much as fits into that content area). If the areas below the Calendar area is free, the Calendar should flow over into the empty content areas below it, so that more Calendar entries can be displayed.
    Regards,

    Hi there
    since you seems to be using the calendar actiively, maybe you could help me. I use my calendar in the 6300 everyday but have this problem, when i synchrinize with my Outlook 2007. All my contacts sync perfectly and so do messages, but when i try to sync my calendars (6300 to/from Outlook) it only works the first time. When I open the sync calendar in the pc suite, the sync button is not active. I've tried to reconnect the phone, but it is still not active. On top of the window it says that the phone is not connected, but if I switch to contacts the phone is connected and so it is with the other facilities. Last time i solved the problem by reinstalling pc-suite, but now i have the same problem again. This is quite annoying and **bleep** me of.
    Hope some of you can help me.
    Regards
    John

  • Enhancement request for more fine-grained templates

    JHeadstart version : 10.1.2.0
    I like to have the possibility to define templates on the level of table rows. If I am correct, currently the 'lowest' level of a .jtt template is the $FORM_ITEMS$ token. According to the userguide this token "is used to indicate the place where a form must be generated". My question is now: How can I influence this generation process? For example, I want to embed text-items within <c:if's in order to conditionally set a text-item attribute. Am I right to conclude that on this "deeper" level of a jsp (for instance table-row level), it is not possible to define templates?
    If so, I want to request an enhancement for a further 'fine-graining' of the templating technique.
    Thanks and greetings, Erik
    Message was edited by:
    ekerkhov

    Erik,
    Yes, this is not possible in he current release.
    Your enhancement request has already been implemented for the JDev10.1.3/Faces release. We will the support two kinds of tokens, one that outputs all items as it is today ($FORM_ITEMS$ or $TABLE_ITEMS$), and one token that refers to an individual item. This reference can be bpoth on index number and name:
    FORM_ITEM_1 or
    FORM_ITEM_DepartmentName
    This will allow you to layout the items exactly as you want.
    Note that in the 10.1.3 release, we will also support item-level templates where you can add code to conditonally render items.
    Steven Davelaar,
    JHeadstart Team.

  • Enhancement request -- multiple conditional breadcrumbs

    i've got a page that is called from 3 other pages, so the breadcrumb path is different for each calling page
    i need the correct breadcrumb path to be displayed on the called page
    since a apge can have only breadcrumb entry within a breadcrumb structure, the only way i can figure out to do this know is to build an additional breadcrumb and associated entry for each additional path, then create (not copy) an additional breadcrumb region on the target page, setting it to the additional breadcrumb; conditions on the multiple breadcrumb regions can then determine which one should be displayed
    is there currntly a better way to handle this in Apex 4.1?
    if not, my enhancement request is to make it a lot easier to have dynamic or conditional breadcrumb hierarchies rather than require multiple pre-defined breadcrumb structures -- ideally this would be part of a generalized way of tracking the 'calling stack' of pages so that 'return to caller' can be more easily implemented rather than requiring custom code to track this.

    Hi Chris,
    Currently there is no option to set a conditional display on a chart series query, however this feature is already on the list of enhancements that are being considered for our next release....so hopefully that option will be there in a future release.
    Regards,
    Hilary

  • Code editor enhancement request

    I would like to be able to do the following in the Code Editor:
    Type in a call to a method that does not exist.
    For example:
    String s = getSomeUnknownMethodResult(5, "foo");The Code Editor would of course highlight this as a semantic error. At this point I would like to be able to type some special keystroke (a la Alt+Enter) and have an empty method generated for me in the current class:
    public String getSomeUnknownMethod(int p0, String p1) {
      return null;
    }Or perhaps a dialog could appear allowing me to customize the call before it's generated: protected instead of public, parameter and return types, parameter names, etc.
    This isn't quite the same as the Extract Method feature, since it's the method call that we're starting from, not the method implementation.

    Sounds reasonable.
    I went ahead and logged an enhancement request for this.

  • Enhancement request: Installing applications using the Builder

    Installing a full application export file (including the new Supporting Objects feature) really needs to be handled better in the Builder, especially for really large applications.
    The file upload part goes smoothly but once I click install, I get that animated gid for a long time and then I get a blank page or a wwv_flow.accept error page.
    Long running operations like these should really be done asynchronously. Sort of how the Script Execution works in the SQL Workshop. Accept the install file, store it somewhere internally, execute it from there, free up my browser and provide a status page with progress on the installation.
    Thanks

    Another related enhancement request
    APEX export files are plain text. So they compress like crazy using any compression algorithm (zip, gzip, rar, bzip2, etc).
    APEX should accept a compressed application export file in the Builder and decompress it internally before installating it.
    Thanks

  • Enhancement request for VAT Report of Customer and Vendor.

    Hello SAP Gurus,
    Have enhancement request for adding new fields in existing VAT report of Customer and Vendor like user id, GL account etc.
    As I am fresher, can you please help me that how I need to approach. Thanks for your support.
    Regards,
    Saleem

    Hello Saleem,
    Almost all fields required for VAT reporting are available in standard tax report
    S_ALR_87012357 .
    You have to configure the layout from the selection screen as below
    regards
    pb

  • Enhancement Request: Viewlink based on an Association

    Hi,
    one highly repetitive task is creating associations and then creating a view link which in 99% of cases is an exact representation of the association. An enhancement that I would find useful is a create Viewlink from association context menu. Ie. right click on an Association and select "New View Link from Association". All of the relations from the association would then populate the view link properties.
    I know that these can be generated from PK/FK relations but the business components from tables doesn't allow you to specify Association, View Link names or their location, resulting in a big bucket of ADF objects all in one level (this is is probably another enhancement request).
    regards,
    Brenden

    does anyone else feel this would be of benefit?
    After months and months spent solidly developing in JDeveloper this is the single most repetitive (and trivial) task i have had to do.

  • Enhancement Requests for AWM10g

    Hi, before I start in on the enhancement requests I want to say that I am pretty impressed with AWM10g. Definitely a huge step forward in creating AWs. Having said that, I think there are a few enhancements that could be done to the tool to make it even more user friendl.
    Note that these are in no particular order, just ones I came up with while using the tool. I'll add any others that I come across.
    Please don't take this as nit-picking - just trying to help make it better.
    Thanks!
    Scott
    1. On dimension hierarchy types, instead of "value based" call it a "parent / child based" (thats what everyone knows it as)
    2. When creating levels, allow more than one level to be created at a time (currently it closes the dialog after each level is created, forcing you to go back and choose "create levels" over and over again). This may be as simple as having a "Save and create another" button or something.
    3. When typing names in the "system name" boxes, it would be nice if we could simply type the descriptions using spaces, and have the system name automatically replace with an underscore. Right now its a bit tedious to remember to type all names using underscores.
    4. In "mapping" view, move HELP, APPLY, and REVERT buttons off of bottom status bar and up to the top toolbar. There is lots of unused space at the top, creating a second bar at bottom just eats up screen real estate
    5. On "create dimension" dialog, no need for an entirely separate tab for "implmentation details" (that only has two values - generate unique keys or use the existing keys). Put this on the front tab so users don't have to keep selecting over to it (unless of course there are additional values that can show up there?)
    6. Mapping dimensions with multiple hierarchy - seems odd that we have to remap shared levels. Is it possible to make this where you would map all the values in the first hierarchy, and then only map the "missing" levels in the second hierarchy? Seems like an opportunity for hosing things up
    7. Drag and drop ordering when setting up the dimensions in a cube would be nice. Interface is the same as prior version of AWM (pretty clunky)
    8. Bug - when typing in any "name" field, if you highlight the entire field and delete all characters, under the "description" fields only a single character gets deleted.
    9. When there are multiple hierarchies for a given dimension, some sort of visual indicator of which one is set as default (without having to drill into details of each one)
    10. Its difficult (impossible?) to resize panes (for instance, when doing the mapping). Seems like sometimes I click on something by accident (other than the < and > arrows) that resizes the panes, and then I can't figure out how to get them back (other than exiting and restarting)
    11. When writing template out to same name as one that exists, AWM2 is not giving a "do you want to overwrite" prompt
    12. Some sort of clear visual indicator or message when a dimension is not completely "mapped". I had a dimension where I mistakenly forgot to map the leaf level dimension member. I didn't find out about it until I ran a load and the load blew up.
    13. On the XML logging at the end of a load process, the dialog box isn't big enough to show entire error messages if they occur. Since I haven't found a way to actually write the output to a txt file, this makes it hard to debug what is wrong with a solve.

    Anthony - thanks! In the meantime, I've come up with a few more requests / suggestions (and will probably have a few more yet to come...)
    Thanks again!
    Scott
    1) Rather than just showing the "working" bar while a load / solve is going on, would it be possible to replace this with some sort of functionality that queries against the OLAPSYS.xml_load_log table? And perhaps allow the user to click "refresh" or have it auto-refresh at a certain number of minutes so that users can actually see the progress being made?
    2) Since CATALOG view is no longer available, remove the options to have AWM write the log files

  • Enhancement request: Remote interface java file generation

    Problem:
    In release 9.0.3, If you want to write a method that is suppossed to be exposed in the remote interface, you have to first right click on the ejb-jar.xml's appropriate EJB name node and then add the method, specify the argument types (say about 25 in number in a small width textbox), return type, etc and check the check box 'Expose in remote interface'. Then only remote interface's java source gets updated and only after doing all this can you actually sit down to write the business logic in that method. If you first code the method and then try to add the same, it gives an error saying "duplicate method exists"
    Suggestion:
    The similiar feature in release 9.0.2 was much better and flexible as it allowed the generation of remote interface source after coding the actual method in the EJB source. You can first write the method and then expose it in the interface by just choosing it from a method browser and opting for exposing it in the remote interface. You donot have to write the name and number of arguments like we have to currently do in the 9.0.3 release.
    (1) Actually, all public methods in the EJB source should by default be exposed in the remote interface because EJB are supposed to be used by other EJBs and JSPs only and all methods that are public but not exposed in the remote interface should actually be private or protected.
    (2) Leave it up to the developer to edit the remote interface
    (3) When the EJB source file is changed (public methods changed) compiled the remote interface should also be updated automatically. Why? already you have provision to change the remote interface source, so just dump all the public methods in the remote interface source when the EJB source is compiled.
    (4) Ditto for EJB Homes
    (5) Actually whenever the developer changes and compiles the EJB source, the remote and home source should automatically be updated AND COMPILED. (Refer: Pramati Studio 3.0 SP3 :- URL: www.pramati.com )
    I was very happy with the earlier option. If anybody other then the JDeveloper Team finds this interesting, please respond. A suite like developer should be more User-friendly.
    And yes expect more like this from me in the future

    Hi Raghu,
    Thanks for the quick response. This flexiblity in Remote interface generation and choice of methods in it at any given point in the development cycle is very much desired feature.
    The other thing I would like to suggest is you look at another enhancement request in my name regarding batch updates of the "web.xml" file. You will find the thread updated today i.e. on 15th September with a reply
    I will shortly post one more for lack of modularity in EJB components descriptors.
    My Company Four Soft Pvt. Ltd. (www.four-soft.com) is Oracle's development partner and we use and support Oracle products. They are good but naturally we would like them to be better and more User-friendly.
    Thanks once again.
    Amit

  • Help required in implementing the algorithm

    Actually I am brand new to the java programming, and i need some help to implement the algorithm below in java.
    I have the dataset required for the execution,
    Can any body please help me?
    Input: (1) a source database D,
    (2) a min support,
    (3) a min confidence,
    (4) a set of recommended items Y
    Output: a transformed database D, where rules containing
    Y on RHS will be hidden
    1. Find large 1-item sets from D;
    2. For each hidden item y �� Y
    3. If y is not a large 1-itemset, then Y := Y &#8722; {y};
    4. If Y is empty, then EXIT;// no AR contains Y in RHS
    5. Find large 2-itemsets containing items in Y from D;
    6. For each y �� Y {
    7. For each large 2-itemset containing y {
    8. Compute confidence of rule U, where U is a rule likex �� y;
    9. If confidence(U) �� min conf, then { //Calculate # of transactions required to lower the confidence of U
    10. Calculate iterNumConf = _|D|&#8727;(supp(xy) &#8722; minconf &#8727;supp(x))_;
    //Calculate # of transactions required to lower the support of U
    11. Calcualte iterNumSupp = _|D|&#8727;(supp(xy)&#8722; min supp)_;
    12. Calculate k = minimum (iterNumConf, iterNumSupp);
    13. Calculate |TR| = |xy|; //|TR|: # of transactions inTR
    14. if k > |TR|
    15. Can not hide U;
    16. else {
    17. Find T kR = first k transactions that contain xy;
    18. Sort T kR in ascending order by the number of items;
    19. for i = 1 to iterNum do { 20. Choose the first transaction t from T kR ;
    21. Modify t so that y is not supported, the RHS(U);
    22. |xy| = |xy| &#8722; 1; // update support count of xy
    23. confidence(U) = |xy|/|x|; // update confidence
    24. Remove and save the first transaction t from T kR ;
    25. }; // end for iterNum
    26. }; // end if confidence(U)
    27. }; // end of each large 2-itemset
    28. Remove y from Y;
    29. } // end of for each y
    30. Output updated D, as the transformed D;

    The way you post that, it looks very much like "Do my work for me". Nobody around here likes that kind of post, they consider it lazy and selfish. But perhaps you didn't mean it that way? Why don't you explain what you have done and what parts of it you are having problems with. Explain those problems in detail.

  • How to implement hasing algorithm in oracle

    implement hasing algorithm in oracle

    Assuming you're using the enterprise edition of the database and that you've licensed the partitioning option, you specify the number of hash partitions you want when you create the table. The SQL Reference for the CREATE TABLE statement has the following example
    CREATE TABLE hash_products
        ( product_id          NUMBER(6)
        , product_name        VARCHAR2(50)
        , product_description VARCHAR2(2000)
        , category_id         NUMBER(2)
        , weight_class        NUMBER(1)
        , warranty_period     INTERVAL YEAR TO MONTH
        , supplier_id         NUMBER(6)
        , product_status      VARCHAR2(20)
        , list_price          NUMBER(8,2)
        , min_price           NUMBER(8,2)
        , catalog_url         VARCHAR2(50)
        , CONSTRAINT          product_status_lov_demo
                              CHECK (product_status in ('orderable'
                                                      ,'planned'
                                                      ,'under development'
                                                      ,'obsolete')
    PARTITION BY HASH (product_id)
    PARTITIONS 5
    STORE IN (tbs_01, tbs_02, tbs_03, tbs_04); You'd just specify 4 or 8 partitions, your partition key, etc.
    It doesn't make sense, however, to try to join two hash-partitioned tables on the hash key value. What is it, exactly, that you're trying to accomplish.
    Justin

Maybe you are looking for