My preference would be to add these functions in FileAccess itself other than creating a new interface.
- Tushar. On Fri, Dec 4, 2015 at 8:15 AM, Chandni Singh <[email protected]> wrote: > A FileAccess API has been added to Malhar and few implementations of the > API like TFileImpl, DTFileImpl, etc have been added as well. > > I am trying to use this API in ManagedState. However I need few more > capabilities: > 1. A method which tells whether a file exists on the disk. > 2. A method which returns list of files in the directory. > > How should I approach this? > > 1. Modify FileAccess API and add these methods since I think this is a > common functionality and maybe needed for other places where FileAccess is > used > > 2. Add another Interface, say FileAccessAndMore ( can't think of a suitable > name :) ) which has the above 2 methods. Make the FileAccessFSImpl (base > class of TFileImpl & DTFileImpl) implement FileAccessAndMore. > ManagedState will work with FileAccessAndMore. > > Please let me know your recommendations. > > Thanks, > Chandni >
