Reflection: Gather info about Subclass Fields

I have a system that works as follows:
I have written an abstract base class (say ClassA) to be used in an application I am developing. The intention is that another programmer may come and subclass ClassA several times, creating different versions.
In the subclasses, I would expect there to be an arbitrary number of objects of another class, ClassB. I need to be able to perform a method from ClassA on each and every object of ClassB.
In order to make the designing of the subclass easier, I would like to be able to call a single method of ClassA that would inspect itself to find all the objects of ClassB, rather than forcing the other programmer to call the method of ClassA for EACH object.
THE PROBLEM:
When I obtain this.getClass() from within ClassA, the fields of the class object come up NULL. It seemingly has no fields, constructors, methods, etc. The Class object itself is not null, but it's fields are.
Can anyone explain to me why this is? Can anyone suggest a solution to me?

Here's a quick example of what I had in mind based on the information provided. Caveat: it has a high likelihood of not meeting your exact requirements.
abstract class ClassA {
    void perform() {
        for (ClassB b : getBs()) b.specialMethod();
    public abstract void add(ClassB cb) { }
    protected abstract Collection getBees() { }
class SubclassOfA extends ClassA {
    private Collection<ClassB> bees = new ArrayList<ClassB>();
    public void add(ClassB bee) {
        bees.add(bee);
    protected Collection getBees() {
        return Collections.unmodifiableCollection(bees);
interface myInterface {
    void specialMethod();
/** Arbitrary Object **/
class ClassB implements myInterface {
    public void specialMethod() { }   
}

Similar Messages

  • [ CS3 / AS ] gather info about selection in layers panel?

    is it possible? I'd like the user to be able to select a range of layers that consist of alts for the active spread. when they run the script, the layers will be sequentially made visible and printed. when complete, the doc will be returned to the original state.
    I'm perfectly comfortable doing all but gathering the selection info from the panel. for now, I can just present a 'choose list' of all layers but, it's a little less intuitive.

    looks like I've answered my own question, with a little experimentation. if anyone has suggestions for the code below, I'd be glad to hear them.
    tell application "Adobe InDesign CS3"
        set currentPage to object reference of active page of layout window 1
        set thisPage to name of currentPage
        set layerList to name of every layer of document 1
        set layerDialog to make dialog with properties {name:"select the page " & thisPage & " alt layers you'd like to print."}
        tell layerDialog
            tell (make dialog column)
                make static text with properties {static label:"layers:"}
            end tell
            set myLayersBoxes to (make dialog column)
            tell myLayersBoxes
                repeat with l in layerList
                    make checkbox control with properties {static label:l, checked state:false}
                end repeat
            end tell
        end tell
        set layerDialogResult to show layerDialog
        if layerDialogResult = true then
            set altLayers to static label of (every checkbox control of myLayersBoxes whose checked state is true)
        end if
        destroy layerDialog
    end tell

  • Expanding iTunes fields to handle more info about each CD (Mac & PC)

    The LP and CD covers often hold a lot of important info about the album, music and artist, producer, history. With the use of physical album covers on the decline as we use iTunes/mp3s more and more, a lot of liner notes and credits are no longer with our music. iTunes doesn't even have a field for Producer or engineer! But what about cover art or room for the players on the records, etc. (can you tell I used to work at record companies?
    I think iTunes needs to be redesigned to take the place of a CD jewel box so we can get much if not all of the info on the digital album. Even a tab for additional artwork as some CDs have not just front cover art but also back cover or what about the box set where there's the boxset art but each CD has it's own CD cover art. Currently I just use the art from the CDs but then lose the art from the outer box, which I would like to be able to include in the future.
    The current Comments fields is WAY too small I'm thinking you could as a tab that would be fore the entire record like the size of lyrics so you could put all the players, liner notes, quotes, etc. in an unstructured way and be able to see most of the data without having to scroll so much.

    You can associate a PDF with an album and put as much or as little information in it as you want. Some album downloads come with digital booklets which may, but often don't, replicate all the information from the original packaging.
    You can also embed additional artwork images in a files tag. Files with multiple images develop two triangles at the top of the artwork box to let you switch between the available images.
    While I agree the artificial limit of 255 characters for Comments in iTunes is annoying if you put any such information into the Lyrics field there is the bonus that it can actually be viewed from your devices.
    tt2

  • ITunes and Finder - how are info about audio files refreshed?

    I am now in the process of embedding artwork in my mp3-files using CoverScout. I have also updated info about all my tracks in the iTunes after embedding the artowrk, by selecting all the files and clicking GeitInfo and clicking OK (without making any changes). All albums are displayed correctly with new artworks. This, however, is not the case with the Finder.
    Generally, if a mp3-file has (embedded) artwork then the file would be displayed as a thumbnail of the artwork in question. The thing is that the icons for the mp3-files that were recently embedded with artworks are displayed as lacking artwork (they are displayed with the simple iTunes icon). Moreover, the Preview of GetInfo window does not show that the mp3-files contain the embedded artwork. The files are not refreshed. However, if I copy or duplicate those files then the copied files are displayed correctly, with the right getinfo. This, however, does not work if moving files. The files are not refreshed when moved, only when copying or duplicating.
    I find it curious that Finder does not refresh the files, even after restarting the Mac, given the fact that iTunes have the information that there is artwork. Is there a way to refresh the files in the finder without copying or duplicating the files?
    Another curious thing with albums containing tracks with embedded artwork is as follows: the Finder displays some of the tracks as thumbnails of the artwork in question, but not with all the files. The same goes for the Preview of the files in GetInfo. Some have the correct Preview displaying the artwork, but some lack the info about the artwork in the Preview. Why are not all files displayed as having embedded artwork, but only some, given the fact that they belong to the same album and the artwork was embedded in the same way?
    The same goes when I embed the artwork without CoverScout, by updating multiple files through iTunes (dragging the artwork to the Artwork-field in Info). The Finder does not display that the files are embedded. I must copy or duplicate these files in order to refresh the info.
    A more general question: how do I refresh files in the Finder? There is no refresh button, as in the Windows.
    I would appreciate your help.
    Kind regards
    Alex

    I was wrong about one thing concerning refreshing the files. I said that restarting the Mac would not refresh the files. However, if the iTunes have info about album's/tracks artwork then the Finder will also have this info after rebooting the system. My question is whether the Finder can be refreshed, without rebooting (restarting)?

  • Need info about RH Server 6 and reports

    I'm interisted in RH Server 6 but I'm unable to locate much
    practical info about it on the Web site, and a call to sales didn't
    help. I need to know what I'm getting us into before I contribute
    our $2,000. Can anyone provide this information or point me to its
    location on the site:
    --I have system requirements from the Adobe site, but what is
    the "server" and what does installation and setup entail? About how
    how long does it take, or how difficult, to achieve operability?
    --According to a piece by John Daigle, the server component
    should be installed on a Windows server running IIS 5+. Is IIS a
    separate software or standart part of Windows server? If separate,
    what preparation should that server have before the installation in
    addition to installation of IIS?
    --I know nothing about security/firewall protocols. We will
    have our own and our customer firewalls to navigate. Are the server
    setup instructions adequate for setting all that up? Or are
    purchasers expected to have sys admins knowledgeable to set that
    up? Is that applied to the RH server or the Windows server? if RH
    server, how can I get a copy of instructions for my system people
    to review?
    --Have users found the RH server/RoboEngine reliable, once
    it's operable?
    --Is it true that the usage reports aren't customizable? Can
    additional usage data be specified in the RH server?
    --These report summaries are vague--Areas Requiing Help,
    Frequently Viewed Content--stating only that repoorts show the
    suchandsuch done "most frequently" or "most often." Does that mean
    the top 3, 5, 10 or what? Is there a way to track all of that
    activity from most to least?
    --The summaries of the reports Unanswered Questions and
    Frequently Asked Questions say that terms entered in the Search
    field are identified. Questions and terms aren't the same in my
    book--am I right that it captures anything entered? Can it do the
    same for the Index field?
    --I saw no RH server under downloads, or maybe missed it.
    Correct in guessing that a demo version is not available?
    --Is RH server user doc available on the web site? I found
    the Getting Started gude, which isn't much use in evaluating the
    product.
    I have additional questions, but if you can answer these
    questions or direct me to answers some of those may be covered.
    Thanks,
    Mike
    Access database.

    Hey, Mike!
    I found a few things for you. I'm in a hurry, so I'll list
    them quickly.
    For the Trial, go to the Adobe downloads page
    http://www.adobe.com/downloads/
    Then select RoboHelp Server 6 from the dropdown list. You
    will be asked to register (free) if you haven't already. When you
    arrive at the download page make sure you note the Trial Serial #
    To make it easier for you, its:
    1336-1033-2628-5062-0993-4570
    You can also find a RoboHelp Server 6 Getting Started Guide
    here
    http://www.adobe.com/support/robohelp/downloads/getting_started_rh6_server.pdf
    You were asking about IIS. Yes. As Colum says, this comes
    with virtually any version of Windows Server (or Windows XP
    Professional). However, you must install and configure it. I am not
    an IT or web administrator so it took me a while to learn, but
    amazingly I got it to work if you're patient and follow the steps.
    (I'm speaking of both IIS and Robohelp Server) Clearly IIS
    configuration is not a trivial thing and it is assumed that an
    author would have help and cooperation from the IT or Web Admin
    folks.
    As for customizing reports. At present, the existing reports
    are the only ones offered. Since these reports are generated from a
    database (Access, SQL Server or Oracle) I would think (haven't done
    it myself) that someone familiar with database adminstration could
    open the DB (after a backup that is) and be more creative with
    generating customized reports.
    You are right that the "Question" does in fact mean any
    search term or phrase that an end user puts in the search field.
    This is the string that is stored and reported as a question. In
    discussing this with the Adobe team at STC last month, they agreed
    that this was definitely a holdover from the legacy software and is
    due for a change sometime in the future.
    To answer your other question, text entered in the Index
    field is not stored in the database, only the search term field.
    Since taking on the old legacy product from eHelp and
    Macromedia, Adobe is focusing most of its attention on beefing up
    the client authoring app for the next version (Adobe RoboHelp 7).
    My assumption is that they are keen on improving the RoboHelp
    Server as well. I have passed along many feature requests along the
    lines you seem to suggest and hopefully the server will evolve
    along with the client app.
    Even with its limitations, my clients tell me RoboHelp Server
    provides very useful feedback to help them improve their knowledge
    base content to make it more helpful and responsive to users needs.
    They also like the searchability of PDF, Word, PPT and Excel as
    well...something which plain WebHelp without the RoboHelp Server
    does not do.
    I probably didn't get to everything, but hope this helps.
    John

  • About UserDefined Fields..

    hello guys,
    I have the following requirement....in the AR Invoice i have created the following UDFs with the following Names--Billable Days,Absent Days,ManMonths....... about these fields the BillableDays field must be showing the no Of days in the current month...and the absent days field will be entered by hand... and the ManMonths Field must be calculated automatically as absentdays/billabledays gives the manmonth....and the price should be calculated depending on the man Months...rate*manmonths= total amount
    soo guys please help me...
    hope i am clear...
    thanks in advance...
    Vasu Natari..

    In general this is how it works, listen to the e-learning
    material to get more info.
    You need to define all these UDFs in the DB attached to
    the related table. Then you could use
    1. the default user defined fields form
    2. or add items in the system form, usually in a separated
    form
    to show them to the user. If a user field needs to be
    entered by hand then you have two choices:
    1. you could defined valid values for it and use a
    combobox to view it
    2. or you could use a edit text and if you need to add
    some validation routine you can attach it to the VALIDATE
    event
    In case of fields calculated, you should disable their
    view and calculated them when some events in the GUI
    happens. You need also to save them back in the DB, this
    is done when you save the whole object back in the DB.

  • Info about AD Domain Controller to which I'm connected

    Hi,
    Is there a way to find the AD Domain Controller to which I'm connected ?
    Some time I find the info in these file :
    /Library/Preferences/OpenDirectory/DynamicData/Active Directory/<MYDOMAIN>.plist
    under 'last used server' but this field is not always populated..
    Is there any other place where find or some command to use ?? (or even more info about the previous plist file and how is created/populated.. i have several Macsac on same domain but not all computers have the file populated in the same way..)
    Any help appreciated
    Thanks
    m.

    Some added toolbar and anti-virus add-ons are known to cause
    Firefox issues. '''Disable All of them.'''
    Type '''about:preferences#advanced'''<Enter> in the address bar.
    Under '''Advanced,''' Select '''Network.'''
    Look for '''Configure How Firefox Connects''' and press the '''Settings''' button.
    Check the settings.
    Some problems occurs when your Internet security program was set
    to trust the previous version of Firefox, but no longer recognizes your
    updated version as trusted. Now how to fix the problem: To allow
    Firefox to connect to the Internet again;
    * Make sure your Internet security software is up-to-date (i.e. you are running the latest version).
    * Remove Firefox from your program's list of trusted or recognized programs. For detailed instructions, see
    '''[https://support.mozilla.org/en-US/kb/configure-firewalls-so-firefox-can-access-internet Configure firewalls so that Firefox can access the Internet.]''' {web link}

  • Info about select

    Hello
    if possible, i need a info about a select in a table of 165.000.000 with the following fields:
    Name Null? Type
    MANDT NOT NULL VARCHAR2(3)
    DOCNUM NOT NULL VARCHAR2(16)
    COUNTER NOT NULL VARCHAR2(3)
    PAGENO NOT NULL NUMBER(5)
    TIMESTMP NOT NULL VARCHAR2(14)
    PAGELG NOT NULL NUMBER(5)
    VARDATA LONG RAW
    I've seen that there are many records with blank in vardata field. So I did a select 'where vardata is null' but i didn't find records. This is not possible so i think that field has all blank characters and i should find a select that show me how many records have vardata with blank. I know that this select goes in table access full but is not important at the moment. Can you help me?
    Thanks
    Nick

    SQL> create table a(c1 varchar2(10));
    Table created.
    SQL> insert into a values('   ');
    1 row created.
    SQL> select * from a where c1 is null;
    no rows selected
    SQL> select * from a where trim(c1) is null;
    C1
    SQL>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How can i print the description about the field?

    dear folks
    i want to develop a report in that i want to display all fields in MM03 for all views.
    there i want to display first Field description (not field name), then field value.
    ie, for MATNR:
    Material Number = xxxx (value)
    for SPART:
    Division = d1.
    how can i print the description about the field?

    CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname        = 'MARA'
          FIELDNAME  = 'MATNR'
        TABLES
          dfies_tab      = t_dfies
        EXCEPTIONS
          not_found      = 1
          internal_error = 2
          OTHERS         = 3.
    you will get all the info for the field in t_dfies in that u have the field description also
    run the above FM from se37 and pass tabname = MARA and fieldname = MATNR
    see the results in DFIES_TAB in internal table

  • Business transaction - get info about attached documents

    Hello,
    I'm looking for some FM to get infos about the documents in the business transaction. I need to know if a folder has been created, if a document has been attached in this folder...
    If you also know a FM to create some folders, it is also welcome.
    Thanks and Regards,
    Frédéric

    Dear Frederic,
    you can try something like the following code (it checks if a document with the name LOGO is assigned to a Businesspartner and works in a same way for business transactions:
    DATA:
        lt_documents      TYPE skwf_ios,
        lt_doc_phios      TYPE skwf_ios,
        lt_properties     TYPE sdokproptys.
    DATA:
        ls_sibflporb      TYPE sibflporb.
    FIELD-SYMBOLS:
        <lfs_document>   TYPE skwf_io,
        <lfs_phio>       TYPE skwf_io.
    * get all documents to the businesspartner
      ls_sibflporb-instid  = lv_partner_guid.
      ls_sibflporb-typeid  = 'BUS1006'.    "#EC NO-TEXT .
      ls_sibflporb-catid   = 'BO'.         "#EC NO-TEXT.
      CALL FUNCTION 'SKWG_OLS_BO_LINKS_GET'
        EXPORTING
          BUSINESS_OBJECT              = ls_sibflporb
    *     RELATION                     = 'WCM_LINK'
    *     CSPC                         = ' '
        TABLES
          IOS                          = lt_documents.
    *  try to find the right document (name = LOGO)
      LOOP AT lt_documents ASSIGNING <lfs_document>.
        REFRESH lt_properties.
    *    Eigenschaften lesen
        CALL FUNCTION 'SKWF_IO_PROPERTIES_GET'
          EXPORTING
            IO                       = <lfs_document>
          TABLES
    *       PROPERTIES_REQUEST       =
            PROPERTIES_RESULT        = lt_properties.
    *    Property "KW_RELATIVE_URL" have to be LOGO!!!    READ TABLE lt_properties WITH KEY name = 'KW_RELATIVE_URL'
                                          value = 'LOGO'
                   TRANSPORTING NO FIELDS.
        CHECK sy-subrc EQ 0.
    * do something......
       ENDLOOP.
    Regards,
    André

  • Genius stuck while gathering info about my library

    I decided to use Genius for the first time. I turned it on. It started to gather information about my library. I went to bed.
    Next morning, the bar had reached about twenty percent across. Itunes was unusable as it had slowed right down to glacial. I left it on for another 24 hours. After 24 hours, it had moved no further, and itunes was still glacial.
    I turned everything off. Restarted. I then had to turn on Genius again, and click on the contract, as if I had never done before. The bar immediately moves up to twenty percent again, but there it sticks, nothing happens for a day, and itunes is glacial/useless.
    I have looked in this forum, and deleted the itunes library genius file, as well as all apple.com cookies, as some people said that worked for them. But it didn't work for me.
    I am using latest versions of itunes 10 and snow leopard. 2.16 GHz Intel Core 2 Duo imac, 1GB Memory, 20 GB left on the HD.
    I'd be grateful for any help and advice.

    I've been using Genius for a long time, but mine just started doing this as well.
    It gathers info up to around 40%, then just bogs down. Then after about 10 more minutes, iTunes will completely freeze and give me the spinning beachball / marble of doom.
    I had to force quit and this ended up locking the iTunes library file, so I repaired permissions, restarted, deleted the genius database, and watched it gather info and freeze again.
    I'm on 10.6.6 and whatever the latest version of iTunes is, 2.4GHz MBP, 4 GB ram.

  • Pls give some info about userexit

    hi everyone,
    i never did work on userexit before. Could you give some info about how to create userexit and some knowledge related to that. Any suggestion is appreciated.
    Best Regards,
    Julian

    User exits (Function module exits) are exits developed by SAP.
    The exit is implementerd as a call to a functionmodule.
    The code for the function module is writeen by the developer.
    You are not writing the code directly in the function module, but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is:
    EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as:
    CALL CUSTOMER.-FUNCTION <3 digit suffix>
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    CUSTOMER EXITS-> t-code CMOD.
    As of Release 4.6A SAP provides a new enhancement technique, the Business Add-Ins.
    Among others, this enhancement technique has the advantage of
    being based on a multi-level system landscape (SAP, country versions, IS solutions, partner,
    customer, and so on)
    instead of a two-level landscape (SAP, customer) as with the customer exits.
    You can create definitions and implementations of business add-ins at any level of the system landscape.
    You can use below code to find out user exits associated with particular transaction.
    *& Report  ZUSEREXIT                                                   *
    *& Finding the user-exits of a SAP transaction code                    *
    *& Enter the transaction code in which you are looking for the         *
    *& user-exit and it will list you the list of user-exits in the        *
    *& transaction code. Also a drill down is possible which will help you *
    *& to branch to SMOD.                                                  *
    REPORT zuserexit NO STANDARD PAGE HEADING.
    TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    TABLES : tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
    IF sy-subrc EQ 0.
      SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                       AND object = 'PROG'
                       AND obj_name = tstc-pgmna.
      MOVE : tadir-devclass TO v_devclass.
      IF sy-subrc NE 0.
        SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
        IF trdir-subc EQ 'F'.
          SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
          SELECT SINGLE * FROM enlfdir WHERE funcname = tfdir-funcname.
          SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                                      AND object = 'FUGR'
                                    AND obj_name EQ enlfdir-area.
          MOVE : tadir-devclass TO v_devclass.
        ENDIF.
      ENDIF.
      SELECT * FROM tadir INTO TABLE jtab
                    WHERE pgmid = 'R3TR'
                     AND object = 'SMOD'
                   AND devclass = v_devclass.
      SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu
                                  AND  tcode EQ p_tcode.
      FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
      WRITE:/(19) 'Transaction Code - ',
           20(20) p_tcode,
           45(50) tstct-ttext.
      SKIP.
      IF NOT jtab[] IS INITIAL.
        WRITE:/(95) sy-uline.
        FORMAT COLOR COL_HEADING INTENSIFIED ON.
        WRITE:/1 sy-vline,
               2 'Exit Name',
              21 sy-vline ,
              22 'Description',
              95 sy-vline.
        WRITE:/(95) sy-uline.
        LOOP AT jtab.
          SELECT SINGLE * FROM modsapt
                 WHERE sprsl = sy-langu AND
                        name = jtab-obj_name.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/1 sy-vline,
                 2 jtab-obj_name HOTSPOT ON,
                21 sy-vline ,
                22 modsapt-modtext,
                95 sy-vline.
        ENDLOOP.
        WRITE:/(95) sy-uline.
        DESCRIBE TABLE jtab.
        SKIP.
        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
        WRITE:/ 'No of Exits:' , sy-tfill.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'No User Exit exists'.
      ENDIF.
    ELSE.
      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
      WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST   SCREEN.
    *---End of Program.
    I hope it gives some basic idea.
    Best Regards,
    Vibha
    *Please mark all the helpful answers

  • Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstorepls help

    Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstore...pls help as im only a teenager and have no credit credit and my parents dont trust me with theres and they dont care about the fact that you can set up a password/.... PLEASE SOMEONE HELP I WILL BE SO GRATEFUL... And i would really like to get the iphone 4 but if there is no way of etting apps without your credit number then i would have to get a samsung galaxy s3 maybe ...

    You can set up an Apple ID without a credit card.
    Create iTunes Store account without credit card - Support - Apple - http://support.apple.com/kb/ht2534

  • HT5085 Gathering Info About your iTunes Library - Keep getting Network error

    I bought iTunes Match yesterday, and so far have not been able to use it.
    It gets to Stage 1: Gathering Info About Your iTunes Library and makes progress, but right at the end an error box appears saying:
    "We could not complete your iTunes request. The network connection was reset.
    Make sure your network connection is active and try again"
    Well I know the network connection is active as I was able to be charged for iTunes Match and have had no problems making other purchases. I went to Advance > Run Diagnostics Tests from Help in iTunes and ran the Network Connectivity Diagnostics and it reported no problems.
    Now I know how much Apple hate giving back refunds, but if people can't help, does anyone know how I can get my money back? If I click "Report a Problem" it simply takes me to the help pages. I tried contacting support but I received an email saying they can't help.
    I'm getting quite frustrated now, so I'm reaching out and hoping someone can help me?
    I've copied the diagnostic results below:
    Microsoft Windows 7 x64 Home Premium Edition Service Pack 1 (Build 7601)
    Dell Inc. Dell System XPS L502X
    iTunes 10.6.1.7
    QuickTime 7.7.2
    FairPlay 1.14.37
    Apple Application Support 2.1.7
    iPod Updater Library 10.0d2
    CD Driver 2.2.0.1
    CD Driver DLL 2.1.1.1
    Apple Mobile Device 5.1.1.4
    Apple Mobile Device Driver 1.59.0.0
    Bonjour 3.0.0.10 (333.10)
    Gracenote SDK 1.9.5.502
    Gracenote MusicID 1.9.5.115
    Gracenote Submit 1.9.5.143
    Gracenote DSP 1.9.5.45
    iTunes Serial Number 003CA7C40B1E98E0
    Current user is not an administrator.
    The current local date and time is 2012-05-18 20:20:20.
    iTunes is not running in safe mode.
    WebKit accelerated compositing is enabled.
    HDCP is supported.
    Core Media is supported.
    Video Display Information
    NVIDIA, NVIDIA GeForce GT 540M 
    Intel Corporation, Intel(R) HD Graphics Family
    **** External Plug-ins Information ****
    No external plug-ins installed.
    Genius ID: bb5c046694c1f4c590202360da9f2bc5
    iPodService 10.6.1.7 (x64) is currently running.
    iTunesHelper 10.6.1.7 is currently running.
    Apple Mobile Device service 3.3.0.0 is currently running.
    **** Network Connectivity Tests ****
    Network Adapter Information
    Adapter Name:          {444AF521-4D63-434F-AC33-8F05DA9C6C64}
    Description:          Microsoft Virtual WiFi Miniport Adapter #2
    IP Address:          0.0.0.0
    Subnet Mask:          0.0.0.0
    Default Gateway:          0.0.0.0
    DHCP Enabled:          Yes
    DHCP Server:
    Lease Obtained:          Thu Jan 01 00:00:00 1970
    Lease Expires:          Thu Jan 01 00:00:00 1970
    DNS Servers:
    Adapter Name:          {4F46CBF3-C53C-4615-AF14-B46B9785D100}
    Description:          Microsoft Virtual WiFi Miniport Adapter
    IP Address:          0.0.0.0
    Subnet Mask:          0.0.0.0
    Default Gateway:          0.0.0.0
    DHCP Enabled:          Yes
    DHCP Server:
    Lease Obtained:          Thu Jan 01 00:00:00 1970
    Lease Expires:          Thu Jan 01 00:00:00 1970
    DNS Servers:
    Adapter Name:          {6D3CAB28-0C0B-4701-A440-B1A90BE75551}
    Description:          Dell Wireless 5540 HSPA Mini-Card Network Adapter
    IP Address:          0.0.0.0
    Subnet Mask:          0.0.0.0
    Default Gateway:          0.0.0.0
    DHCP Enabled:          No
    DHCP Server:
    Lease Obtained:          Thu Jan 01 00:00:00 1970
    Lease Expires:          Thu Jan 01 00:00:00 1970
    DNS Servers:
    Adapter Name:          {8C130DAB-E810-4FA6-8946-1600FFE0DB2F}
    Description:          Intel(R) WiFi Link 1000 BGN
    IP Address:          192.168.1.69
    Subnet Mask:          255.255.255.0
    Default Gateway:          192.168.1.254
    DHCP Enabled:          Yes
    DHCP Server:          192.168.1.254
    Lease Obtained:          Fri May 18 20:01:40 2012
    Lease Expires:          Sat May 19 20:01:40 2012
    DNS Servers:          192.168.1.254
    Adapter Name:          {B32D9395-8937-42EC-BC5F-352D07958EDF}
    Description:          Realtek PCIe GBE Family Controller
    IP Address:          0.0.0.0
    Subnet Mask:          0.0.0.0
    Default Gateway:          0.0.0.0
    DHCP Enabled:          Yes
    DHCP Server:
    Lease Obtained:          Thu Jan 01 00:00:00 1970
    Lease Expires:          Thu Jan 01 00:00:00 1970
    DNS Servers:
    Active Connection:          LAN Connection
    Connected:          Yes
    Online:                    Yes
    Using Modem:          No
    Using LAN:          Yes
    Using Proxy:          No
    Firewall Information
    Windows Firewall is on.
    iTunes is NOT enabled in Windows Firewall.
    Connection attempt to Apple web site was successful.
    Connection attempt to browsing iTunes Store was successful.
    Connection attempt to purchasing from iTunes Store was successful.
    Connection attempt to iPhone activation server was successful.
    Connection attempt to firmware update server was successful.
    Connection attempt to Gracenote server was successful.
    Last successful iTunes Store access was 2012-05-18 20:14:07.

    @ deggie, I wasn't threatening ANYONE. I was simply saying how frustrating this has become, seeing how I have been trying on my own to figure this issue out for more then a month with no results. Like I said in the beginning, I have not used any other account to purchase apps or other products on my phone. I have only ever used one account. There are 23 apps that are saying they can't sync. It directs me to authorize the computer, which I do but it doesn't change the outcome. If I proceed, I lose those 23 apps correct? Do I also lose all my text messages saved, and other things such as documents in the "notes"?

  • HT1206 Lots of info about one user using multiple computers. What about multiple users with separate Apple IDs using same computer? Having problems getting my wifes new iPhone talking to her apple account on the computer we share (2 users)

    Lots of info about one user using multiple computers. What about multiple users with separate Apple IDs using same computer? Having problems getting my wifes new iPhone talking to her apple account on the computer we share (2 users)

    You need to create a user account for your wife (or yourself depending on who has the current user account). When syncing, each of you should sign in as a separate user, login to iTunes and then sync. I had this problem when my sister got an iPhone. When we did her initial sync, everything on my iPhone showed up on hers. Apple gave me this solution.

Maybe you are looking for

  • Projector that plays more than one movie

    How can I make one projector play more than one movie? If the movies are protected, can the projector still play them? How can I link them? Thanks for your help.

  • ITunes 9.1 not connecting to iTunes Store

    I just updated iTunes 9.1 and I tried to access the iTunes store, but it says "iTunes could not connect to the iTunes store Make sure your network connection is active and try again." I tried again but it still won't connect... but I am connected to

  • Webservice Endpoint URL

    Hello, I have developed a Webservice Client in Netbeans 5.5 It al works perfect, but how do i change the URL for the ENDpoint or the URL from the webservice? Greetings

  • How to retrieve username and domain name on Macintosh.

    Hi, Can anyone tell me how to retrieve username and domain name on Macintosh Thanks Priyanka.

  • Crashes when trying to burn a DVD

    I have been trying to burn a DVD using both Toast and Wonderhare and it seems no matter what program I use it will crash the program when I try to burn it. I have tried applejack to see if there are any problems that need to be fixed but none were fo