sfi.director.repository.CupsPPDDir Class Reference

Inheritance diagram for sfi.director.repository.CupsPPDDir:

sfi.director.repository.DBConnection List of all members.

Detailed Description

handle /etc/cups/ppd CUPS PPD driver directory.


Public Member Functions

 CupsPPDDir ()
 CupsPPDDir (String url)
void setURL (String url) throws DirectorException
Enumeration search (final String expr, final Options searchopt) throws DirectorException
DBAccessor get (DN dn) throws DirectorException
void append (DBObject dbo) throws DirectorException
 *
Exceptions:
DirectorException 

void truncate () throws DirectorException
void remove (DBObject dbo) throws DirectorException
void replace (DBObject dbo) throws DirectorException

Protected Member Functions

DBObject mkDBObject (String name)
boolean isPrinter (DBObject dbo)
String getName (DN dn)
String findPPD (String ppd)
String findPPD (String directory, String ppd, int depth)

Package Attributes

String root = "/etc/cups/ppd"
String modelDir = Setup.properties.getProperty( "PPDModelDir" )
Cache ppdCache = new Cache()


Constructor & Destructor Documentation

sfi.director.repository.CupsPPDDir.CupsPPDDir  ) 
 

sfi.director.repository.CupsPPDDir.CupsPPDDir String  url  ) 
 


Member Function Documentation

void sfi.director.repository.CupsPPDDir.append DBObject  dbo  )  throws DirectorException [virtual]
 

*

Exceptions:
DirectorException 

Parameters:
dbo 

Implements sfi.director.repository.DBConnection.

String sfi.director.repository.CupsPPDDir.findPPD String  directory,
String  ppd,
int  depth
[protected]
 

String sfi.director.repository.CupsPPDDir.findPPD String  ppd  )  [protected]
 

DBAccessor sfi.director.repository.CupsPPDDir.get DN  dn  )  throws DirectorException
 

Reimplemented from sfi.director.repository.DBConnection.

String sfi.director.repository.CupsPPDDir.getName DN  dn  )  [protected]
 

boolean sfi.director.repository.CupsPPDDir.isPrinter DBObject  dbo  )  [protected]
 

DBObject sfi.director.repository.CupsPPDDir.mkDBObject String  name  )  [protected]
 

void sfi.director.repository.CupsPPDDir.remove DBObject  dbo  )  throws DirectorException
 

Reimplemented from sfi.director.repository.DBConnection.

void sfi.director.repository.CupsPPDDir.replace DBObject  dbo  )  throws DirectorException
 

Reimplemented from sfi.director.repository.DBConnection.

Enumeration sfi.director.repository.CupsPPDDir.search final String  expr,
final Options  searchopt
throws DirectorException
 

void sfi.director.repository.CupsPPDDir.setURL String  url  )  throws DirectorException
 

Reimplemented from sfi.director.repository.DBConnection.

void sfi.director.repository.CupsPPDDir.truncate  )  throws DirectorException [virtual]
 

Implements sfi.director.repository.DBConnection.


Member Data Documentation

String sfi.director.repository.CupsPPDDir.modelDir = Setup.properties.getProperty( "PPDModelDir" ) [package]
 

Cache sfi.director.repository.CupsPPDDir.ppdCache = new Cache() [package]
 

String sfi.director.repository.CupsPPDDir.root = "/etc/cups/ppd" [package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:22 2012 for Node Director by  doxygen 1.4.5