cancel
Showing results for 
Search instead for 
Did you mean: 

Java Foundation API -- references?

heisenberg
Champ in-the-making
Champ in-the-making
Hi,

After investigating the various ways to interact with Alfresco (Explorer, Share, CMIS, JCR, FreeMarker, etc.), we have settled on Java Foundation API. However, the two popular books, <em>Professional Alfresco</em> from Wrox and <em>Alfresco Developer Guide</em> by our own Jeff Potts, barely mention "Java Foundation API" at all.

What resources would you recommend to bring our team up to speed? The only tidbits we've found so far is the FirstFoundationClient sample code and the javadoc for alfresco-repository package. We're on 4.2.e.
4 REPLIES 4

heisenberg
Champ in-the-making
Champ in-the-making

kaynezhang
World-Class Innovator
World-Class Innovator
All  available public foundation services  can be found in:the interface org.alfresco.service.ServiceRegistry
Java doc about fondation api can be found at http://wiki.alfresco.com/wiki/Alfresco_JavaDoc

mrogers
Star Contributor
Star Contributor
Not quite, but it's a good starting point.  There's more to the Java public api than the service registry.   I think the term Foundation API is obsolete,   What's being discussed now is the java public api.    Currently the public api methods are being annotated to make it clear what is and what is not public api.    In the meantime java doc is a good starting point.  And most of what's on the service registry.

heisenberg
Champ in-the-making
Champ in-the-making
Thanks <strong>kaynezhang</strong> for the ServiceRegistry tip, that was very useful. Poking around it, I found the NodeService. A handy cookbook for Node references is here:

http://wiki.alfresco.com/wiki/NodeRef_cookbook