You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by "Øyvind Harboe (JIRA)" <de...@cayenne.apache.org> on 2007/06/20 22:51:28 UTC

[JIRA] Created: (CAY-808) FoxPro adapter

FoxPro adapter
--------------

                 Key: CAY-808
                 URL: https://issues.apache.org/cayenne/browse/CAY-808
             Project: Cayenne
          Issue Type: New Feature
          Components: Cayenne Core Library
    Affects Versions: 1.2 [STABLE]
            Reporter: Øyvind Harboe
            Assignee: Andrus Adamchik
            Priority: Minor


I've written a FoxPro adapter that is good enough to connect to a FoxPro database to fish out basic fields.

Currently all committed Cayenne adapters include support for reverse engineering and schema creation. I think that's overkill for MS Access and FoxPro. FoxPro and MS Access would only be used in applications for bug-by-bug compatibility with some existing application and not as a backend for Cayenne if the developer has any say in the matter.

Couldn't Cayenne support adapters of two types: full and simple? Simple being only basic read/write access? 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [JIRA] Created: (CAY-808) FoxPro adapter

Posted by Andrus Adamchik <an...@objectstyle.org>.
Hi,

Let me summarize what we have on the list:

> Mike Kienenberger - [20/Jun/07 01:56 PM ]
> I don't see a problem with just throwing "Unsupported" exceptions  
> for cases like this.

+1

> Øyvind Harboe - [20/Jun/07 01:57 PM ]
> WIll an adapter that has lots of unsupported exceptions be  
> considered for committing to the repository or will it sit in JIRA  
> forever?

> Ari Maniatis - [21/Jun/07 03:09 AM ]
> I believe the tests for what should go into the Cayenne project are:
>
> * can it be licensed under the Apache license
> * is it useful to users of Cayenne generally
> * is the code documented and clear enough that others can continue  
> to build upon it and add those missing features if they want to
>
> I'm not in a position to help test the code since we don't use  
> Access or FoxPro here at all, but I'm sure others will be able to  
> give it a good workout.
>
> If you'd like to give it more chance of making it into Cayenne, you  
> could repackage it for the Cayenne trunk (with org.apache  
> namespace), add the Apache licensing headers to all files and flesh  
> out the Javadocs to ensure there is complete documentation about  
> what is implemented and what isn't.
>
> I am sure your contribution will be useful to a great many people.

+1 - I agree with Ari. We will certainly accept it, but please help  
us a bit to get it in. Also would it be possible for you to sign a  
Contributor License Agreement and send it to the ASF:

http://apache.org/licenses/

"Grant license to ASF" checkbox in Jira should be sufficient in this  
case, but just to be on a safe side and to simplify any potential  
future work ;-)

Thanks
Andrus