Class SolutionReposHelper
- java.lang.Object
-
- org.pentaho.platform.engine.services.solution.SolutionReposHelper
-
public class SolutionReposHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.pentaho.platform.api.engine.ISolutionAttributeContributor
ADD_NOTHING_CONTRIBUTOR
static String
BRANCH_NODE_NAME
static String
BRANCH_TEXT_NODE_NAME
static org.pentaho.platform.api.engine.ISolutionFilter
DEFAULT_FILTER
static String
DIRECTORY_ATTR
static String
ENTRY_NODE_NAME
static String
FILE_ATTR
static String
ID_ATTR_NAME
static String
IS_DIR_ATTR_NAME
static org.pentaho.platform.api.engine.ISolutionFilter
KEEP_ALL_FILTER
static String
LEAF_NODE_NAME
static String
LEAF_TEXT_NODE_NAME
static String
LINK_NODE_NAME
static String
NAME_ATTR_NAME
static String
PATH_TEXT_NODE_NAME
static String
TREE_NODE_NAME
static String
TYPE_ATTR_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.dom4j.Document
getActionSequences(org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
static org.dom4j.Document
getActionSequences(org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
static Object
getSolutionRepositoryThreadVariable()
static boolean
ignoreDirectory(String dirName)
static boolean
ignoreFile(String fileName)
static boolean
ignoreFile(org.pentaho.platform.api.engine.ISolutionFile solutionFile)
static boolean
isActionSequence(org.pentaho.platform.api.engine.ISolutionFile solutionFile)
static void
processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
static void
processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, int actionOperation)
static void
processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
static void
processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
static void
processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, int actionOperation)
static void
processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
static org.dom4j.Document
processSolutionTree(org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
static void
setSolutionRepositoryThreadVariable(Object repository)
-
-
-
Field Detail
-
TREE_NODE_NAME
public static final String TREE_NODE_NAME
- See Also:
- Constant Field Values
-
ENTRY_NODE_NAME
public static final String ENTRY_NODE_NAME
- See Also:
- Constant Field Values
-
TYPE_ATTR_NAME
public static final String TYPE_ATTR_NAME
- See Also:
- Constant Field Values
-
NAME_ATTR_NAME
public static final String NAME_ATTR_NAME
- See Also:
- Constant Field Values
-
DIRECTORY_ATTR
public static final String DIRECTORY_ATTR
- See Also:
- Constant Field Values
-
FILE_ATTR
public static final String FILE_ATTR
- See Also:
- Constant Field Values
-
BRANCH_NODE_NAME
public static final String BRANCH_NODE_NAME
- See Also:
- Constant Field Values
-
BRANCH_TEXT_NODE_NAME
public static final String BRANCH_TEXT_NODE_NAME
- See Also:
- Constant Field Values
-
ID_ATTR_NAME
public static final String ID_ATTR_NAME
- See Also:
- Constant Field Values
-
IS_DIR_ATTR_NAME
public static final String IS_DIR_ATTR_NAME
- See Also:
- Constant Field Values
-
LEAF_NODE_NAME
public static final String LEAF_NODE_NAME
- See Also:
- Constant Field Values
-
LEAF_TEXT_NODE_NAME
public static final String LEAF_TEXT_NODE_NAME
- See Also:
- Constant Field Values
-
LINK_NODE_NAME
public static final String LINK_NODE_NAME
- See Also:
- Constant Field Values
-
PATH_TEXT_NODE_NAME
public static final String PATH_TEXT_NODE_NAME
- See Also:
- Constant Field Values
-
KEEP_ALL_FILTER
public static final org.pentaho.platform.api.engine.ISolutionFilter KEEP_ALL_FILTER
-
DEFAULT_FILTER
public static final org.pentaho.platform.api.engine.ISolutionFilter DEFAULT_FILTER
-
ADD_NOTHING_CONTRIBUTOR
public static final org.pentaho.platform.api.engine.ISolutionAttributeContributor ADD_NOTHING_CONTRIBUTOR
-
-
Method Detail
-
ignoreFile
public static boolean ignoreFile(org.pentaho.platform.api.engine.ISolutionFile solutionFile)
-
ignoreFile
public static boolean ignoreFile(String fileName)
-
ignoreDirectory
public static boolean ignoreDirectory(String dirName)
-
isActionSequence
public static boolean isActionSequence(org.pentaho.platform.api.engine.ISolutionFile solutionFile)
-
getActionSequences
public static org.dom4j.Document getActionSequences(org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
-
getActionSequences
public static org.dom4j.Document getActionSequences(org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
-
processSolutionTree
public static org.dom4j.Document processSolutionTree(org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
-
processSolutionTree
public static void processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
-
processSolutionStructure
public static void processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, int actionOperation)
-
processSolutionTree
public static void processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, int actionOperation)
-
processSolutionTree
public static void processSolutionTree(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
-
setSolutionRepositoryThreadVariable
public static void setSolutionRepositoryThreadVariable(Object repository)
-
getSolutionRepositoryThreadVariable
public static Object getSolutionRepositoryThreadVariable()
-
processSolutionStructure
public static void processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, int actionOperation)
-
processSolutionStructure
public static void processSolutionStructure(org.dom4j.Element parentNode, org.pentaho.platform.api.engine.ISolutionFile targetFile, org.pentaho.platform.api.engine.ISolutionFilter solutionFilter, org.pentaho.platform.api.engine.ISolutionAttributeContributor contributor, int actionOperation)
-
-