openrat.objects
Class Folder
openrat.objects.Object
|
+--openrat.objects.Folder
class Folder
extends Object
Darstellen eines Ordners
- Author:
- $Author: dankert $
- Version:
- $Revision: 1.2 $
public var | $folderid |
public var | $projectid |
public var | $parentfolders |
public var | $subfolders |
public var | $filenames |
public var | $name |
public var | $filename |
public var | $desc |
public var | $publish |
public void | Folder |
public void | add |
public void | getRootFolderId |
public void | load |
public void | save |
public void | setOrderId |
public void | getObjectIds |
public void | publish |
public void | getObjectIdByFileName |
public void | getAllObjectIds |
public void | getRootObjectId |
public void | getOtherFolders |
public void | getAllFolders |
public void | getPages |
public void | getFiles |
public void | getLinks |
public void | addrights |
public void | parentfolder_bak |
public void | parentObjectIds |
public void | parentObjectFileNames |
public void | parentObjectNames |
public void | subfolder |
public void | getAllSubFolderIds |
public void | delete Loeschen dieses Ordners. |
public void | deleteAll Rekursives loeschen aller Inhalte Loeschen aller Inhalte dieses Ordners inclusive aller Unterelemente |
public void | getSubFolderIds |
Methods inherited from openrat.objects.Object |
---|
Object, getAllObjectIds, full_filename, checkRight, hasRight, getType, getProperties, path, filename, objectLoad, load, objectSave, objectDelete, objectAdd, getAclIds, getAllAclIds, getInheritedAclIds, getAllInheritedAclIds, tmpfile, setOrderId, setParentId, getDependentObjectIds, getObjectIdsByFileName, getObjectIdsByName, getObjectIdsByDescription, getObjectIdsByCreateUserId, getObjectIdsByLastChangeUserId, isObjectId |
folderid
public var $folderid
projectid
public var $projectid
parentfolders
public var $parentfolders = array()
subfolders
public var $subfolders = array()
filenames
public var $filenames = true
name
public var $name = ''
filename
public var $filename = ''
desc
public var $desc = ''
publish
public var $publish = null
Folder()
public void Folder(var $objectid = '')
add()
public void add()
getRootFolderId()
public void getRootFolderId()
load()
public void load()
save()
public void save()
setOrderId()
public void setOrderId(var $orderid)
getObjectIds()
public void getObjectIds()
publish()
public void publish(var $subdirs = false)
getObjectIdByFileName()
public void getObjectIdByFileName(var $filename)
getAllObjectIds()
public void getAllObjectIds()
getRootObjectId()
public void getRootObjectId()
getOtherFolders()
public void getOtherFolders()
getAllFolders()
public void getAllFolders()
getPages()
public void getPages()
getFiles()
public void getFiles()
getLinks()
public void getLinks()
addrights()
public void addrights(var $rights,
var $inherit = true)
- Parameters:
$rights
$inherit
parentfolder_bak()
public void parentfolder_bak(var $with_root = false,
var $with_self = false)
- Parameters:
$with_root
$with_self
parentObjectIds()
public void parentObjectIds(var $with_root = false,
var $with_self = false)
- Parameters:
$with_root
$with_self
parentObjectFileNames()
public void parentObjectFileNames(var $with_root = false,
var $with_self = false)
- Parameters:
$with_root
$with_self
parentObjectNames()
public void parentObjectNames(var $with_root = false,
var $with_self = false)
- Parameters:
$with_root
$with_self
subfolder()
public void subfolder()
getAllSubFolderIds()
public void getAllSubFolderIds()
delete()
public void delete()
Loeschen dieses Ordners.
Der Ordner wird nur geloescht, wenn er keine Unterelemente mehr enthält. Zum Loeschen inklusive Unterelemente dient die Methode deleteAll()
deleteAll()
public void deleteAll()
Rekursives loeschen aller Inhalte Loeschen aller Inhalte dieses Ordners inclusive aller Unterelemente
getSubFolderIds()
public void getSubFolderIds()