Cabinets contain other Cabinets and ByteStores, and have implementation-dependent properties.
They may manage quotas, that is, if the implementation supports quotas, each Agent may be assigned a quota of space used in the Cabinet.
Cabinets contain CabinetEntries, each of which may be a ByteStore or a Cabinet. They are known by their IDs and name, where the name is a string which does not include the implementation-dependent separationCharacter, and may represent a filename.
ByteStores and Cabinets are added to Cabinets. Cabinets are created in CabinetFactories or Cabinets, and ByteStores are created in Cabinets.
OSID Version: 2.0
Licensed under the org.osid.SidImplementationLicenseMIT.
Located in /harmoni/oki2/osid/filing/Cabinet.php (line 36)
CabinetEntry | --Cabinet
Add a CabinetEntry, it must be from same Manager.
Copy an existing ByteStore in this Cabinet by copying contents and the appropriate attributes of another ByteStore.
Create a new ByteStore and add it to this Cabinet under the given name.
The name must not include this Cabinet's separationCharacter.
Create a new Cabinet and add it to this Cabinet under the given name.
The name must not include this Cabinet's separationCharacter.
Get an Iterator over all CabinetEntries in this Cabinet.
Get number of bytes available in this Cabinet.
Get a CabinetEntry by name. Not all CabinetEntrys have names, but if it has a name, the name is unique within a Cabinet.
Return true if this Cabinet allows entries to be added or removed.
Remove a CabinetEntry. Does not destroy the CabinetEntry.
Inherited From CabinetEntry
CabinetEntry::exists()
CabinetEntry::getAllModifiedTimes()
CabinetEntry::getCabinetEntryAgentId()
CabinetEntry::getCreatedTime()
CabinetEntry::getDisplayName()
CabinetEntry::getId()
CabinetEntry::getLastAccessedTime()
CabinetEntry::getLastModifiedTime()
CabinetEntry::getParent()
CabinetEntry::getProperties()
CabinetEntry::getPropertiesByType()
CabinetEntry::getPropertyTypes()
CabinetEntry::touch()
CabinetEntry::updateDisplayName()
Documentation generated on Wed, 19 Sep 2007 10:21:57 -0400 by phpDocumentor 1.3.0RC3