org.openl.rules.repository
Interface RProject
- All Superinterfaces:
- RCommonProject, REntity
public interface RProject
- extends REntity, RCommonProject
OpenL Rules Project. Use root folder to access all folders and files of the
project.
- Author:
- Aleh Bykhavets
| Methods inherited from interface org.openl.rules.repository.REntity |
addProperty, delete, getActiveVersion, getEffectiveDate, getExpirationDate, getLineOfBusiness, getName, getPath, getProperties, getProperty, getProps, getVersionHistory, hasProperty, removeProperty, setEffectiveDate, setExpirationDate, setLineOfBusiness, setProps |
| Methods inherited from interface org.openl.rules.repository.RCommonProject |
commit, delete, erase, getLock, getName, isLocked, isMarked4Deletion, lock, riseVersion, undelete, unlock |
getDependencies
Collection<RDependency> getDependencies()
throws RRepositoryException
- Throws:
RRepositoryException
getProjectVersion
RProject getProjectVersion(CommonVersion version)
throws RRepositoryException
- Throws:
RRepositoryException
getRootFolder
RFolder getRootFolder()
- Returns root folder of the project.
- Returns:
- root folder
setDependencies
void setDependencies(Collection<? extends RDependency> dependencies)
throws RRepositoryException
- Throws:
RRepositoryException
Copyright © 2010. All Rights Reserved.