Some silly ideas!

Hello!
I'm talking to pros here, and I'm just a student :) However, I have some ideas about the language (to me they are improvements!) that I want to share with everyone. They might be just old and silly. If that's the case, plz tell me why those things would not work well :)
Borland�s idea of setting and getting a member of a class is extremely convenient. Instead of declaring a lot of set and get functions to do the job of accessing and alternating member variables of a class, declare those members public and assign specified set and get methods to them like the following:
public class Time {
     public int hour set = setHour get = getHour,
          int minute set = setMinute get = getMinute,
          int second set = setSecond get = getSecond,
     public void setHour(int h) {
          if (h>=0 && h<24) {
hour = h;
} else {
     hour = 0;
public int getHour() {
     return hour;
By doing this, when a client tries to modify or get the value of a member, we can write the code simply like this:
     Time myTime = new MyTime();
     myTime.hour = 24;
     System.out.println(myTime.hour);
This still guarantees the consistence of the object since accessing to the �public variables� is done through class designer�s defined methods.
What to consider here is the syntax to accomplish this purpose (should we define something called �method variable� like Borland did to their C++ Builder and Delphi? Should we limit the form of set and get methods like the above?).
Java passes by value all primitive types and by copy of reference all the object types. This makes it difficult when we want to return many values after a method call or alternate a value passed to a method (such as swapping). To accomplish swapping we can use a binding class since we can directly manipulate the references of the members of a class. However, we must declare each binding class for each type we want to modify, and this is still limited to object types.
Consider this kind of passing parameters to a method:
     public void doSomething(value(s); reference(s));
This way we can achieve all of those two tasks above. We can omit pass-by-references by omitting the semi-colon or omit the pass-by-values by putting nothing in front of the semi-colon. All the old Java codes, thus, can be reused without any modification.
Seeking for something new......

"...idea of creating set and get methods this way does not harm encapsulation or data hiding..." - I don't understand this.
Perhaps I haven't studied the C# model or proposed "improvement" to Java carefully enough, so I'll be happy to be educated if I'm not thinking properly.
If I expose a variable as a primitive double, that's all it can ever be. If I make it public, every client that accesses my variable and sets it with a double will be affected if I change it.
If I was doing high precision numerical work, and decided after public release that I wanted to change that data member from a primitive double to a java.math.BigDecimal, my clients have all got a problem. They've all written code to set that public member to a double, and my type change breaks all their code.
Buf if I've hidden that data member behind a getter that takes a double argument and a setting that returns a double, I'm free to change the implementation and none of my clients have to know. No problem. They can still pass a double argument to my getter and get a double back from the setter. My BigDecimal handles everything for me under the covers and lets me have infinite precision. Very nice.
What if you have a getter method that does a database query behind the scenes? How do you hide that behind a public data member? What if the setter is doing a database INSERT/UPDATE? What if the getter is really doing a RPC to a credit check service to get back that simple boolean that you see? How do you hide that if the boolean is public?
You can hide those things behind a method interface. You can't if the data member is public and out there hanging in the wind.
I don't think it's more convenient. I don't think it's clearer. I don't want hidden methods generated to do things for me. If I want a public data member, then that's my design intent. If I want to hide the implementation, I want it to be my choice.
My API communicates design intent. I wouldn't like the idea of the language hijacking my choices behind the scenes.
I've skimmed the C# API. While I do agree that they've done some fine work and learned some good lessons from Java, there's a lot of stuff that I think still rots (e.g., retaining the #define compiler directive). I wouldn't hold up C# as the shining example in this argument. - MOD

Similar Messages

  • Want to have some beginners idea.

    Hi all,
              I want to have some beginners idea in BAPI BADI
    in a very simple language with analogies so that it will be helpful to understand.
              Not with high technical jargons.
              Experts pls help me out.
      With regards,
       Abir.

    Hi,
    BAPI :- is similar to function module. they do some specific task related to business objects.
    they no difference in the functinality of BAPI & Function Module.
    BADI:- Business addins . They higher version of user EXITS. They provide better way to enhance standard screen. they help in adding addtinal functionality for existing application.
    Usefull Links
    BADI Link
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    Mark Helpfuul Answers
    Regards
    Message was edited by: Manoj Gupta

  • Hallo guys, I have macbook pro buy march this years, now i have problem whit desktop sometime i recive green screen did some have idee what can be problem

    Hallo guys, I have macbook pro buy march this years, now i have problem whit desktop sometime i recive green screen did some have idee what can be problem

    You are still under warranty.  Call Apple Care.   
    #1 - You have 14 days from the date of purchase to return your computer with no questions asked. 
    #2 - You have 90 days of FREE phone tech support. 
    #3 - You have the standard one year Apple warranty. 
    #4 - If you've purchased an AppleCare Protection Plan, your warranty last for 3 years.   You can obtain AppleCare anytime up to the first year of the purchase of your computer.    
    Take FULL advantage of your warranty.  Posting on a message board should be done as a last resort and if you are out of warranty or Apple Care has expired.

  • Who could you give me some general idea

    hi all
    who could you give me some general idea about that
    developping a web service that may be used for monitoring the performance of the Windows PC on which it runs. The web service will return key performance metrics, such as peak performance,maximum memory, current load, and current available memory. A secondary aim will be to develop a portlet that will provide an interface to the service.
    Tomcat or J2EE web server, JSR-168 compliant portlets, and Web Services for Remote Portlets (WSRP) should be metioned!
    thanks
    with regards
    Dashan

    First of all, if you want to create a chess board, create a panel with a grid layout. The grid layout will carry the number of rows and columns that you need.
    Second, you will have to set the color of each grid alternatively to black and white.
    After you have done this, your chess bord is ready.
    Now...coming to the mouse events:
    You will have to implement a MouseListener and implelemnt the method mouseClicked(MouseEvent e) attached to the container.
    So when you use the methods getX() and getY() based on the MouseEvent e...
    e.getX(); //Returns the horizontal x co-ordinate
    e.getY();// Returns the horizontal y co-ordinateHope this helps.
    Vijay :-)

  • Looking for some help/ideas on a deployment.

    Hi,
    I'm currently about to attempt to migrate from my FreeBSD based Postfix/Dovecot/Squirrelmail/Spamassassin/Procmail based conglomeration of doom to Solaris 10/JES.
    I've toyed around with JES a bit (I downloaded the two cd release, 2005Q4 I believe..) and had a lot of issues - the documentation is most certainly not geared to new users, and often following the steps exactly will result in inconsistant results, requiring quite a lot of Googling to resolve.
    That being said, I'd like to propose the setup I am considering, and get input on it, to see if I'm doing something stupid and if some people who have experience with JES have suggestions/input.
    I'd like to begin with one Sun server running Solaris 10U1 (or U2 depending on when I finally get this all figured out.) I do have a Solaris 10 machine to play with now, in order to experiment.
    I would like to run JES inside of zones (or a zone, whichever is best). I will be starting with one machine, but I would like the option to scale as time goes on.
    The primary purpose of JES will be to handle mail (via IMAP/Webmail) hence my posting in this forum. Secondary will be other Solaris 10 servers authenticating against the DS. Third will be handling the webserving (this might tie into webmail?).
    Eventually, I would like to scale all of these operations out to multiple servers (ie maybe 2, 3, 10, 40 mail servers, 2, 3, 4, 40 DSs, webservers, etc...) For now it will only be on the one machine.
    My idea was to run each of the services in it's own zone, but while attempting to do that using the JES 2cd set I have, it's requiring me to install things over and over even though I have them installed in other zones. I'm getting the impression splitting the JES components up across zones doesn't work so well. Maybe I'm doing something wrong. Please advise. This is making me worry, because I don't know what I'm going to do when I'm trying to install all of these things on seperate machines.
    All of that being said, what is my best deployment? I know I'll need messenging server, directory server. What else? What order should I be installing them in? Is it possible to install each in it's own zone without making a huge headache? How about each on it's own server? How about each on multiple servers authenticating against replicated DSs? I'm pretty sure it's all doable, but I'm def. messing up somewhere, as anytime I try to install a component on the JES2005Q4 cd, it's forcing me to install a bunch of other things. Why should I have DS installed on every zone that has some piece of JES in it, when there is a zone with DS that I plan to have everything authenticate against? Things like this - I'd like to know what I'm doing wrong.
    I've seen some mention about installing JES from individual downloads, but I didn't see that covered in the docs. The step by step does a huge install of everything under the sun, and really doesn't clarify what a lot of the details you are entering are. Not only that, but following it (to the letter) step by step doesn't result in a working solution. I even used the same hostname. :P
    I'd really appreciate any input/help/suggestions, as my current solution rather stinks to administrate.
    Thanks,
    David

    Thanks, that really helped a lot. I'm using zones to
    "simulate" multiple-server deployment, as right now I
    only have the one Solaris machine. I will be going
    with multiple servers once I've figured out how to
    get everything to play nicely together.Understood. You may need to be careful about zones, though. I think "sparse zones" are what you want.
    >
    I do have a question though. I noticed you described
    splitting the services up between machines. Which
    services should be together? As I mentioned in my
    previous post, I had issues when trying to split
    things up, various parts required other parts, and I
    ended up with a lot of redundant installs of things,
    and parts would not function until I configured those
    redundant copies. I didn't see a need to have two
    configured directory servers, when I only intended to
    have one as the master at this point. I guess it will
    just take some "toying" to figure out.You only need one Directory Server.
    You only need one Messaging Server
    You MAY need >1 web server.
    The web server is there to host Delegated Admin (DA), to host Communication Express, and to host Access Manager.
    >
    Also, excuse my ignorance, but what is
    "command-line"? I am guessing DA is delegated admin,
    but I'm not sure about "command-line".command-line commands include:
    start-msg
    comm-admin
    etc.
    This is the way most Unix types like to work with software. The alternative is the GUI (Graphical User Interface). Delegated Admin is the GUI provided to manage users and groups. comm-admin is the command-line tool provided for that. I personally find the command-line tool easier to user.
    >
    So, to summarize, if you could let me know how to
    split up the services you mentioned, and fill me in
    on what "command-line" is, I'll be extremely
    grateful.
    Thank you again,
    David

  • Looking for some design ideas...

    We'd like to re-vamp a few sites from our portfolio and are looking to do so with some simple flash ideas but being new to flash we are having some trouble coming up with ideas. Looking for some ideas for the following 3 sites:
    http://www.goldenflax.com  Golden Flax Seed Production & Sales
    http://www.cbhockey.com  Hockey Stick Manufacturer
    http://www.northcountryfudgeshoppe.com  Homemade Fudge Sales
    We appreciate any advice that can be offered. If you are a designer with a larger idea, please submit a ballpark estimate to the email in my profile.

    Hi andy,
    You need to go for BPM for your requirement.
    For multiple SOAP Action  you need to specify the action name in SOAP receiver adapter.
    You can create 3 SOAp channel with 3 different action.
    or create one channel and set the Action name dynamically in Mapping.
    SOAP Action
    Specify the SOAP action. The action species the value for the SOAPAction in Web service messages.
    Refer this link for help
    http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
    When calling the service, the results of the first method need to be passed as inputs into the second and third methods. The results from the second method need to be mapped to Idocs in XI and sent Async.
    BPM step:
    Receive the requyest in BPM
    Send step: Make Fisrt call to SOAP(Mapping: Receive request toSOAP request)
    Send step: Make second call to SOAP(Mapping First SOAP response to second SOAP Request)
    Send step: Make third call to SOAP(Mapping: First SOAP response to Third SOAP Request)
    Send step: Send Step to ECC(Mapping : Second response to IDOC)

  • Some bad idea

    I know IT IS bad idea to post something twice. But... I'd like answers... and this is java game development.
    I need little cross platform compare
    I need to know differinces between computers and operating systems. You should write: (no need for precise numbers ^_^)
    System: (Windows 98)
    Processor: (300 celeron)
    Memory: (220)
    swap: (big/low)
    Last number on default configuration: (911)
    in less than 15 minutes
    Last number on special configuration more than 1500
    If it will take more than 2 hours to finish, please write down last number and stop this.
    If you could do this, you would be very helpful.
    It is not some kind of easy program so you could save me form some mistakes after year of programing.
    public class thread{
    threa[] th1;
    public static int a1;
    public static void main(String[] args){
    threa th1[]= new threa[10000];
    for(int a2=1;a2<10000;a2++){
    a1=1;
    for(int a3=1;a3<a2;a3++){
    th1[a3]=new threa();
    a1=0;
    System.out.println("passed "+a2);
    class threa extends Thread{
    public static int a1;
    public void run(){
    if (a1==0){return;}
    And some type of speed tests would be nice too...

    System: (Windows NT)
    Processor: (733 pIII)
    Memory: (512)
    swap: (1 GB)
    ok your code blows up at iteration 900 odd with an OutOfMemoryError.
    so first i changed it to do 900 iterations...
    the time in milliseconds = 9203
    than i changed it to do 1500 iterations and i set a maximium heap size of 1 gig
    the time in milliseconds = 25927
    than i set a maximum heap size of 1 gig and an intial heap of 500 megs
    the time in milliseconds = 19058
    here is how i modified you code to capture the time...
    public static void main(String[] args){
      threa th1[]= new threa[10000];
      Date startTime = new Date();// added this
      for(int a2=1;a2<1500;a2++){
        a1=1;
        for(int a3=1;a3<a2;a3++){
          th1[a3]=new threa();
        a1=0;
        System.out.println("passed "+a2);
      Date endTime = new Date();// this
      System.out.println(endTime.getTime()-startTime.getTime());// and finally this

  • I want some project ideas for the theme: 'Risks and Benefits'

    My high school organizes a C# contest on the theme 'Risks and Benefits', and we have to anticipate what they can give us to do.
    I would appreciate some ideas!
    ...Sorry if I put the question on a wrong forum...

    Hi OVlad,
    Actually this forum is to discuss VS IDE, so I’m afraid that it is not the correct forum.
    In addition, the specific language development forum are discuss the issues when you develop apps, so if you want to develop an app or you want to get the whole demo, I’m afraid that it is out support the language development forum, but if you get any code
    issues when you create the app, you could post this issue to these forums like the C# forum here:
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral
    Anyway, since it is not the VS IDE issue, I will move this thread to the off-topic forum. Thanks for your cooperation.
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Silly idea...but why not remove the points system?

    Hi,
    I just re-activated my interest in the SAP SDN community and have noticed a lot of discussions around points, Jacobs deals, negative points, quality of content, moderators, etc. Basically a whole lot of discussion, energy and effort towards something that should be a byproduct of an active community, not the core of it.
    How about just removing the whole points system?
    I can understand why it was initially in place to quickly build up a community, but I assume that you have reached the critical mass and I think you might actually be losing some of the good part of the mass because of this points system (because it might impact the overall quality).
    I have been a member of Sun's Java community since 97 and though they have always had "duke dollars" it has never been a motivating factor to participate there and I don't think a lot of emphasis is put on them either. The community became very fast self controlling with people put in place for not being clear with their questions, etc. and I have always thought that it has been quite a good, simple community which has benefited everyone quite a bit. This is not to say that I don't appreciate SAP SDN, but it is just a sample of a community which works without requiring direct "rewards".
    Having a link to your business card for answering questions as well as getting a profile with articles, whitepapers, etc. is in my opinion plenty of recognition and for those who you (as the forum owners & moderators) see as being truly exceptional you have the Mentor / Expert (sorry, can't remember what you called them but a sort of fellowship) model and the less people you have in that group the more they will be valued and the more people are interested in truly good quality content instead of quantity.
    The only post I found related to this topic with a quick search was Reg Award Points but there might be more around as well. My apologies if this is a topic which has been discussed enough already (please link this to such discussions if relevant, though won't reward any points ).
    So how about it. Any chance of dropping the points and trust that the community will survive without them? I think it would do just fine.
    Cheers
    Kalle
    Edited by: Kalle Pokkinen on Feb 26, 2008 1:40 AM

    "have the changes improved the quality of the postings?".  I would leave that judgment for the community to answer and perhaps it is still too soon to tell as the changes have only recently been implemented. In most change management activities, it takes time to affect behavioral change.
    But as for the World Food Program initiative, you raise a very important point about continuing to spread the word concerning the food for points idea.   I would recommend taking a look at this website called [SAP Feeding Knowledge|http://www.sapfeedingknowledge.com/] and would be bold enough (or perhaps impassioned enough) to recommend that if this idea speaks to you, if you think it important enough to repeat to others, you take the initiative and further spread the word.  That can be done by reminding folks in the forums (perhaps even where such contentious point discussions or debates around quality occur) or it could be that you choose to blog about it either here on SDN/BPX or in a personal blog space.  I'm your willing assistant in that activity!
    Viral knowledge-spreading about this, increases the likelihood of the program's success.  And forgive me if I sound like I am evangelizing the cause, but that is exactly what I am dedicated and determined to do.  Having recently visited in countries where this program is designed to help people, I can vouch for its importance as an eye witness to its success and would think it worth everyone's time to at least read about how a simple act of participation here can help alleviate suffering and make a difference in the world.   Please pass it on.

  • Need some design idea for a multi- thread  concurrent system

    I am totally new to this area. Hope ppl can give me some suggestion for the following project.
    The project is using socket to deal with huge concurrent data. Server will send me more than 50K (maybe more) XML strings in a short time.
    I need parse strings and save them in the data structure.
    What I have done is using ExecutorService to deal with this problem. Unfortunately, it's already too slow even I don't save data into data structure.(data structure will cause synchronization problem, and make system even worse).
    I was required to develop this software in a single machine and windows based OS.
    Should I only use single thread to do this project? or some other strategy?
    Can anybody give me some suggestion.
    Thanks so much.

    Peter. Thanks again.
    Could you help me to take a look at this code. Appreciate that.
    ThreadPool class:
    protected ExecutorService threadPool = Executors.newFixedThreadPool(5);
       incoming = new Socket("127.0.0.1", port1);
       outcoming = new Socket("127.0.0.1", port2);
       out = new PrintWriter(outcoming.getOutputStream(), true);
       isr = new InputStreamReader(incoming.getInputStream());
       is = new BufferedReader(isr);
    while (true) {
         String str;
         str = is.readLine();
         if (str == null) {
                 cleanup();
                 closeSocket();
                 printout();
            } else {        
                             this.threadPool.submit(new WorkerRunnable(str,          
                                                             "Thread Pooled Server"));
           }WorkerRunnable class:
    public void run() {
    try {
                SAXBuilder builder = new SAXBuilder();
                InputSource is = new InputSource( );
                is.setCharacterStream(new StringReader(xmlString));
                org.jdom.Document doc = builder.build(is);
                org.jdom.Element root = doc.getRootElement();
                org.jdom.Element order = root.getChild("Changes");
                List orderList = order.getChildren("OrderChange");
                if (orderList.size() != 0) {
                               org.jdom.Element orderchange = (org.jdom.Element) orderList.get(0);
                               String price = orderchange.getAttribute("orderPrice").getValue();
                               String quantity = bookchange.getAttribute("orderQuantity").getValue();
                               String symbol = bookchange.getAttribute("orderName").getValue();
                                } catch(Exception e)
                              {}

  • I have some grat ideas about new products

    I'd like to contact with someone from apple and speak about it

    Everyone's got a great idea.  Problem is, few of them are actually great ideas.  Perhaps yours is the exception, but regardless, Apple isn't interested.  See:
    http://www.apple.com/legal/policies/ideas.html
    In particular:
    Apple or any of its employees do not accept or consider unsolicited ideas, including ideas for new advertising campaigns, new promotions, new or improved products or technologies, product enhancements, processes, materials, marketing plans or new product names. Please do not submit any unsolicited ideas, original creative artwork, suggestions or other works (“submissions”) in any form to Apple or any of its employees. The sole purpose of this policy is to avoid potential misunderstandings or disputes when Apple’s products or marketing strategies might seem similar to ideas submitted to Apple.
    If you feel your product idea is that good, start a business and make it yourself.  If it is successful and would fit well with Apple's products, it's even possible they may come to you at that point and ask to buy it from you.

  • Uggg, need some quick ideas.

    Hi All,
    I probably went about this wrong but I have a G5 (late 2004 build) that had been having major crash problems. Took it to the genius bar and they said it could be the hard drive so I just installed that and now all I get is a gray screen with a folder flashing a ? mark on it I assume because there is no operating system on the new drive. Problem is the cd drawer will not open so I can install the OS....did I go about this wrong or ?? I tried to use target disk mode to back up the old HD but it would not open in TD so I went ahead and just pulled it and installed the new one (what was on the old HD was not a big deal. Anyone have an idea what I did wrong?
    Thanks,
    Tammy
    G5   Mac OS X (10.4.9)  

    Hmm, so I did not need to actually pull the optical drive because the door to the drive will slide down. So got the CD in and got the installer window up and the machine froze. Rebooted to the CD and got a bit further but it did not list a volume to load OSX onto....where there would normally be an icon for the hard drive it was simply blank. Now what....when I go into disk utility it shows that the drive is actually there. Was I supposed to format or load the software for the drive (it is a Seagate Baracuda)...the instructions that came with the drive had extensive details on installing into a PC but for Mac it just said to use the user manual or apple.com. I followed the intructions for installing a hard drive I found on apple.com. I am not super technical but it was all pretty easy and simple to do...but clearly something is not right. Any one have any further ideas?

  • Need some GENERAL IDEAS on the following PREREQUISITE for ABAP training

    Hi,
    e.g. Is u201CLogon and structure of the user interfaceu201D just knowing how the user interface looks like and where to find the various options as a user? Or, is there much more to it which may be critical to the understanding of the ABAP course that I am scheduled to take? I will appreciate clarification with examples on each line below:
    1.  Navigating in SAP systems
         --Logon and structure of the user interface
         --Accessing functions in the system
         --Personalization options
    2. SAP NetWeaver Application Server architecture
         --Processing a user query
         --Structure of an instance
         --Work process types, server processes and their use
         Internet-based technology components:
    3. Overview of the SAP development environment
         --Creating and editing Repository objects
         --Transports between SAP systems
         --Communication and integration technologies
         --Introduction to SAP system administration
    Thanks

    1. Navigating in SAP systems
    --Logon and structure of the user interface
    --Accessing functions in the system
    --Personalization options
    No, this is really nothing more than an introduction for people that have never seen a SAPgui screen before.  Most ABAPers can skip right over this course.  If you understand the NetWeaver architechure, then I would suggest to start withe BC400.
    Regards,
    Rich Heilman

  • Some silly questions

    Hi BWers,
    Please help me with the following questions
    1. How do i know the number of users who check the reports in BW
    2. How do i know which infoproviders are providing data to their reports?
    3. How will a user ( be it super users or just a normal user) navigate to his reports??
    4. What are lighthouse tasks??
    5. How do i know a user has raised a ticket and what are the steps i shld take to log the issue once it has been resloved??
    Thank u
    Dave

    Hello Dave,
    1. it depends on the no. of user licenses with the company for BW reporting users. You can always find out the no of logins created based on these.
    2. in the metadata repositary, for any query name the respective infoprovider can be known. Also,you can see the data flow option for infoproviders in metadata repositary if you want to know the report names for a particular infoprovider.
    3. The user can login to BW using his login. He can in the rrmx see the reports/workbooks, or can directly click on the link in the menu in the favourites folder etc.
    Based on his authorisations he can navigate thro' the reports.
    5. This is specific to the client and what kind of tool is used for the support. Normally when a consultant logs in such a tool, he can see all the tickets that are logged. Based on their status(solved, pending, ongoing), he needs to attack one by one. Normally the consultant is assigned to each ticket. he can concentrate on tickets for which he is responsible. prioritisation of issues can be based on criticality of the issue and also the issue logged timings.
    Hope this helps..
    thanks,

  • Some basic idea regarding using arrays

    hi,
    I was new bie to java programming.
    I was to develop a E-shopping store application using only arrays(no jdbc).
    My doubt is that how to add,update or delete a set of elements(catalogue) in the array.
    thank for ur time.
    cheers
    mons

    monsu,
    You could implement the array with one column to indicate if there is an active record or not. Or do like dos did with its files and make the first character of the record blank if it were erased.
    You could also implement your solution with Vectors or Linked Lists... and have the ability to add and remove records. You would also have the ability to have more than a constant amount of items in your list.

Maybe you are looking for

  • Problem connecting MacBook to a Sharp video projector

    One of the great things I like about Macs is the easy way they (usually) connect to a video projector. Unlike a lot of my friends who run PCs with Windows I never had any problems whatsoever connecting my MacBook to a projector at the university and

  • Error on Enterprise Manager 11g login screen

    I have Oracle 11g installed on a Windows 2008 Server and I'm running into a problem trying to log in to my Enterprise Manager screen. The screen loads just fine, but when I put in the username and password and hit login, the status wheel at the top s

  • IDVD not opening

    I have just been trying to open iDVD from iLife '08 to burn a project from iMovie 6 to DVD and it opens then shuts immediately after. I opened up Console to see what was going on and this is what it said... 2007-09-09 16:22:42.709 iDVD[4675] Can't op

  • Why does my white balance temperature slider have 1-100 values?

    Why does my white balance temperature slider have 1-100 values instead of a sliding Kelvin value?

  • Switch apple id, a problem with reparation tickets  ?

    On the support profile, what happens if I remove a product from one apple id and add it to my more recent apple id ? Will the history of reparations still exist on my new apple id ? Is it linked to the product or to the apple id ? I have 3 differents