incubator-chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Hubick (JIRA)" <j...@apache.org>
Subject [jira] Created: (CMIS-114) APPObject's lack APP specific typesafe methods
Date Thu, 11 Feb 2010 02:52:29 GMT
APPObject's lack APP specific typesafe methods
----------------------------------------------

                 Key: CMIS-114
                 URL: https://issues.apache.org/jira/browse/CMIS-114
             Project: Chemistry
          Issue Type: Improvement
          Components: atompub
            Reporter: Chris Hubick
            Priority: Minor
         Attachments: chemistry_app_type_safety.patch

Hi.

When using APPContentManager to communicate with my repository, I would like to use the APPObject
derived API's, in order to access underlying APP specific information (Link's, etc).  The
problem is that I end up writing a lot of code containing ugly object cast's like this:

APPContentManager contentManager = new APPContentManager("");
APPRepository repository = (APPRepository)contentManager.getDefaultRepository();
APPConnection connection = (APPConnection)repository.getConnection(null);
APPFolder aFolder = (APPFolder)connection.getFolder("");

When I would rather have the ability to write typesafe code like this:

APPContentManager contentManager = new APPContentManager("");
APPRepository repository = contentManager.getDefaultAPPRepository();
APPConnection connection = repository.getAPPConnection(null);
APPFolder aFolder = connection.getAPPFolder("");


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


Mime
View raw message