|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openi.project.ProjectContext
Field Summary | |
static java.lang.String |
ALL_USERS
|
Constructor Summary | |
ProjectContext(Project project,
java.lang.String baseDirectory,
java.lang.String username)
|
Method Summary | |
Menu |
buildMenu()
Determines appropriate base project directory, and which directories to include in menu delegates all menu building to the MenuBuilder |
void |
createDirectory(java.lang.String relativeDirectoryName)
Creates a directory below this project context's projectDirectory. |
void |
deleteAnalysis(java.lang.String relativeUrl)
|
void |
deleteDatasource(java.lang.String datasourceName)
To remove datasource from project |
java.lang.String |
getBaseDirectory()
|
ChangeLog |
getChangeLog()
for getChangeLog - need to trap IOException, this is non critical |
Datasource |
getDatasource(java.lang.String datasourceName)
returns datasource object from datasource name |
JdbcDatasource |
getJdbcDatasource()
|
Project |
getProject()
|
java.lang.String |
getProjectDirectory()
|
java.lang.String |
getUsername()
|
boolean |
hasPermission(Permission permission)
Method to check user's permission |
Analysis |
restoreAnalysis(java.lang.String analysisConfigName)
|
void |
save(java.lang.String relativeFilename,
Analysis analysis,
java.lang.String comment)
|
void |
savePersonal(java.lang.String relativeUrl,
Analysis analysis,
java.lang.String comment)
|
void |
saveProject()
Save project |
void |
savePublic(java.lang.String relativeUrl,
Analysis analysis,
java.lang.String comment)
|
void |
setBaseDirectory(java.lang.String baseDirectory)
|
void |
setDatasource(java.lang.String datasourceKey,
Datasource dataSource)
|
void |
setProject(Project project)
|
void |
setUsername(java.lang.String username)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ALL_USERS
Constructor Detail |
public ProjectContext(Project project, java.lang.String baseDirectory, java.lang.String username)
project
- baseDirectory
- username
- Method Detail |
public java.lang.String getBaseDirectory()
public void setBaseDirectory(java.lang.String baseDirectory)
baseDirectory
- The baseDirectory to set.public java.lang.String getProjectDirectory()
public Project getProject()
public void setProject(Project project)
project
- The project to set.public java.lang.String getUsername()
public void setUsername(java.lang.String username)
username
- The username to set.public Datasource getDatasource(java.lang.String datasourceName)
datasourceName
- String
public void setDatasource(java.lang.String datasourceKey, Datasource dataSource)
datasourceKey
- StringdataSource
- Datasourcepublic void deleteDatasource(java.lang.String datasourceName)
datasourceName
- String
public Menu buildMenu() throws java.io.IOException
java.io.IOException
- for a bad project directorypublic void savePublic(java.lang.String relativeUrl, Analysis analysis, java.lang.String comment) throws java.io.IOException
java.io.IOException
public void savePersonal(java.lang.String relativeUrl, Analysis analysis, java.lang.String comment) throws java.io.IOException
java.io.IOException
public void save(java.lang.String relativeFilename, Analysis analysis, java.lang.String comment) throws java.io.IOException
java.io.IOException
public void deleteAnalysis(java.lang.String relativeUrl)
relativeUrl
- public Analysis restoreAnalysis(java.lang.String analysisConfigName) throws java.io.IOException
java.io.IOException
public void saveProject()
java.io.IOException
public ChangeLog getChangeLog()
public boolean hasPermission(Permission permission)
permission
- Permission
public JdbcDatasource getJdbcDatasource()
public void createDirectory(java.lang.String relativeDirectoryName)
relativeDirectoryName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |