LPS-43687 Fix issue with parent Folder
LPS-43687 Check for empty string too
LPS-43687 Improve FileVersionAdapter to return more useful info
LPS-43687 Format source
LPS-43687 Create root repository entry if it doesn't exist
LPS-43687 Do not implement search yet. It will be implemented in next commits.
LPS-43687 Fix NPE
LPS-43687 As ExtRepository is the interface that users can implement without knowing anything about Liferay (they only need to know the implementation of the repository they are integrating) it's better to user terms like File, Folder or Entry without any namespace to distinguish them from the liferay external repository implementations.
LPS-43687 Ran "ant compile ; ant setup-eclipse"
LPS-43687 Fix warning
LPS-43687 Replace Entry for Object. The hierarchy is *Model > *Object.java > *FileEntry.java/*Folder.java
I have also changed *ModelType.java to *ObjectType.java because it's used to distinguish between Files and Folders (and both are objects). If it were used to distinguish between File versions too it would be name *ModelType.java
LPS-43687 Namespace the methods with ExtRepository
LPS-43687 Use key instead of id when we're using Strings instead of longs
LPS-43687 Use getExtRepositoryModelKey instead of getKey
LPS-43687 Add ExtRepositoryQueryMapper abstraction and implementation for mapping search terms from Liferay to repository domain
LPS-43687 Use login to mean userId, screenName and emailAddress for authentication (we have the same term in LoginAction)
LPS-43687 Fix warning
LPS-43687 More consistency in naming
LPS-43687 More consistency in naming
LPS-43687 Sort