BrightSide Workbench Full Report + Source Code
org.turro.publication.zul.tree.Repository Class Reference
Inheritance diagram for org.turro.publication.zul.tree.Repository:
Collaboration diagram for org.turro.publication.zul.tree.Repository:

Public Member Functions

 Repository ()
 
int getBrowser ()
 
void setBrowser (int browser)
 
void afterCompose ()
 
void uploadDone (FileItem file)
 
void downloadDone (FileItem file)
 
void deleteDone (FileItem file)
 
- Public Member Functions inherited from org.turro.file.zul.tree.FileTree
 FileTree ()
 
 FileTree (String title)
 
void initTreeColumns (List< FileColumn > fileColumns)
 
FileFilter getFileFilter ()
 
void setFileFilter (FileFilter fileFilter)
 
FileListener getFileListener ()
 
void setFileListener (FileListener listener)
 
String getRole ()
 
void setRole (String role)
 
boolean isInRole (String role)
 
Menupopup getActionMenu ()
 
void setAddToolbar (boolean addToolbar)
 
FileItem addFolder (String label, String path)
 
List< FileColumngetColumns ()
 
File getSelectedFile ()
 

Detailed Description

Constructor & Destructor Documentation

◆ Repository()

org.turro.publication.zul.tree.Repository.Repository ( )

Definition at line 45 of file BrightSide/elephant-publications/src/main/java/org/turro/publication/zul/tree/Repository.java.

45  {
46  super(I_.get("Repository"));
47  setFileFilter(new HiddenFilter());
48  }
void setFileFilter(FileFilter fileFilter)
Here is the call graph for this function:

Member Function Documentation

◆ afterCompose()

void org.turro.publication.zul.tree.Repository.afterCompose ( )

Definition at line 59 of file BrightSide/elephant-publications/src/main/java/org/turro/publication/zul/tree/Repository.java.

59  {
60  initTreeColumns(createFileColumns());
61  File pubFiles = new File(ElephantContext.getRealPath("/_internal/UserFiles"));
62  if(!pubFiles.exists()) pubFiles.mkdirs();
63  addFolder(I_.get("Repository"), pubFiles.getAbsolutePath());
64  if(browser > 0) {
65  addEventListener(Events.ON_SELECT, new EventListener() {
66  @Override
67  public void onEvent(Event event) throws Exception {
68  FileItem fi = (FileItem) Repository.this.getSelectedItem();
69  if(!fi.getFile().isDirectory()) {
70  Clients.evalJavaScript("window.opener.CKEDITOR.tools.callFunction(" +
71  browser + ", '" +
72  ElephantContext.getRootWebPath() + fi.getPath() +
73  "'); window.close(); ");
74  }
75  }
76  });
77  }
78  }
void initTreeColumns(List< FileColumn > fileColumns)
FileItem addFolder(String label, String path)
Here is the call graph for this function:

◆ deleteDone()

void org.turro.publication.zul.tree.Repository.deleteDone ( FileItem  file)

◆ downloadDone()

void org.turro.publication.zul.tree.Repository.downloadDone ( FileItem  file)

◆ getBrowser()

int org.turro.publication.zul.tree.Repository.getBrowser ( )

Definition at line 50 of file BrightSide/elephant-publications/src/main/java/org/turro/publication/zul/tree/Repository.java.

50  {
51  return browser;
52  }

◆ setBrowser()

void org.turro.publication.zul.tree.Repository.setBrowser ( int  browser)

Definition at line 54 of file BrightSide/elephant-publications/src/main/java/org/turro/publication/zul/tree/Repository.java.

54  {
55  this.browser = browser;
56  }

◆ uploadDone()

void org.turro.publication.zul.tree.Repository.uploadDone ( FileItem  file)

The documentation for this class was generated from the following file: