org.pentaho.platform.api.engine
Interface IAclSolutionFile

All Superinterfaces:
IAclHolder, ISolutionFile
All Known Subinterfaces:
IRepositoryFile
All Known Implementing Classes:
RepositoryFile

public interface IAclSolutionFile
extends ISolutionFile, IAclHolder

This interface makes certain that there is a mechanism to traverse the solution files from root to leaf. Note that bi-directional traversal is not specified by this interface. mlowery This interface is unrelated to security despite have the word ACL in its name.


Field Summary
 
Fields inherited from interface org.pentaho.platform.api.engine.IAclHolder
ACCESS_TYPE_ADMIN, ACCESS_TYPE_DELETE, ACCESS_TYPE_READ, ACCESS_TYPE_UPDATE, ACCESS_TYPE_WRITE
 
Method Summary
 Set getChildrenFiles()
          Gets the set children IAclSolutionFiles from this IAclSolutionFile.
 
Methods inherited from interface org.pentaho.platform.api.engine.ISolutionFile
exists, getData, getExtension, getFileName, getFullPath, getLastModified, getSolution, getSolutionPath, isDirectory, isRoot, listFiles, listFiles, retrieveParent
 
Methods inherited from interface org.pentaho.platform.api.engine.IAclHolder
getAccessControls, getEffectiveAccessControls, resetAccessControls, setAccessControls
 

Method Detail

getChildrenFiles

Set getChildrenFiles()
Gets the set children IAclSolutionFiles from this IAclSolutionFile. Each child must be an instance of IAclSolutionFile.

Returns:
Set of IAclSolutionFile objects