eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Comanche::SwikiStorage':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: SwikiStorage (in Comanche)


Inheritance:

   Object
   |
   +--Comanche::SwikiStorage
      |
      +--Comanche::XmlSwikiStorage

Package:
stx:goodies/webServer/comanche/swiki
Category:
Comanche-Swiki-Storage
Version:
rev: 1.13 date: 2003/09/30 15:37:07
user: penk
file: SwikiStorage.st directory: goodies/webServer/comanche/swiki
module: stx stc-classLibrary: swiki

Class protocol:

instance creation
o  fromDir: aFileDirectory

testing class hierarchy
o  handlesBookStorage

o  handlesPageStorage


Instance protocol:

accessing
o  dir

o  dir: aFileDirectory

book (browser)
o  addBookFunction: function type: type category: category

o  addBookFunction: function type: type name: name

o  addBookFunction: function type: type name: name category: category
Remove category from empty categories

o  allBookFunction: function type: type

o  ayuBookFunction: function type: type
As Yet Unclassified

o  bookFunction: function type: type category: category

o  bookFunction: function type: type name: name

o  bookFunction: function type: type name: name content: content
Update browser log

o  categoriesBookFunction: function type: type
Add Empty Categories

o  deleteBookFunction: function type: type category: category

o  deleteBookFunction: function type: type name: name
Update meta and browser log files

o  moveBookFunction: function type: type name: name

o  moveBookFunction: function type: type name: name toCategory: category

o  renameBookFunction: function type: type category: fromName to: toName

o  renameBookFunction: function type: type name: fromName to: toName
Update meta and browser log files

book (load)
o  loadBook: book

o  loadSettingsForBook: book

o  writeSettingsForBook: book

book (logging)
o  logChangeBookFunction: function type: type name: name

o  logDeleteBookFunction: function type: type name: name

pages
o  multipleTextFrom: aPage

** This method must be redefined in concrete classes (subclassResponsibility) **

o  simpleTextFrom: aPage

** This method must be redefined in concrete classes (subclassResponsibility) **

o  textFrom: aPage

private
o  getMetaCollForDir: aDir

** This method must be redefined in concrete classes (subclassResponsibility) **

o  putMetaColl: coll forDir: aDir

** This method must be redefined in concrete classes (subclassResponsibility) **

shelf (browser)
o  addShelfFunction: function type: type category: category

o  addShelfFunction: function type: type name: name

o  addShelfFunction: function type: type name: name category: category
Remove category from empty categories

o  allShelfFunction: function type: type

o  ayuShelfFunction: function type: type
As Yet Unclassified

o  categoriesShelfFunction: function type: type
Add Empty Categories

o  deleteShelfFunction: function type: type category: category

o  deleteShelfFunction: function type: type name: name
Update meta and browser log files

o  moveShelfFunction: function type: type name: name

o  moveShelfFunction: function type: type name: name toCategory: category

o  renameShelfFunction: function type: type category: fromName to: toName

o  renameShelfFunction: function type: type name: fromName to: toName
Update meta and browser log files

o  shelfFunction: function type: type category: category

o  shelfFunction: function type: type name: name

o  shelfFunction: function type: type name: name content: content
Update browser log

shelf (load)
o  createBook: book

o  loadActionsForBook: book
ignore

o  loadActionsForShelf: shelf
ignore

o  loadAddressesForBook: book
ignore

o  loadAddressesForShelf: shelf
ignore

o  loadSettingsForShelf: shelf

o  loadShelf: shelf

o  loadTemplatesForBook: book
Use Internet Line Endings

o  loadTemplatesForShelf: shelf
Use Internet Line Endings

shelf (logging)
o  logChangeShelfFunction: function type: type name: name

o  logDeleteShelfFunction: function type: type name: name



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 04:36:22 GMT