ccs.cpc.impl
Class PlusStrain

java.lang.Object
  extended by ccs.cpc.impl.BaseStrain
      extended by ccs.cpc.impl.PlusStrain

 class PlusStrain
extends BaseStrain


Field Summary
 
Fields inherited from class ccs.cpc.impl.BaseStrain
cpc
 
Constructor Summary
PlusStrain()
           
 
Method Summary
(package private)  void checkLicence()
          Check whether this edition of CPC has a valid licence, if it needs one.
(package private)  void checkPasswordChangable(ArchVDevice avd)
          Throws if the supplied device can't have its password changed.
(package private)  void convertArchive(BrowserLogic bl)
           
 java.lang.String getStrainTitle()
           
 java.lang.String getTitleExtension()
           
(package private)  void helpPlus()
           
(package private)  void loadDispatcher()
           
(package private)  void newCDB(BrowserLogic bl)
           
(package private)  void newSession()
          Start a new session.
(package private)  void openCDB(BrowserLogic bl)
           
(package private)  void postprocessArgs(int off, int len)
           
 
Methods inherited from class ccs.cpc.impl.BaseStrain
initChaosMage, out, preprocessArgs, setLinkage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlusStrain

PlusStrain()
Method Detail

getStrainTitle

public java.lang.String getStrainTitle()
Overrides:
getStrainTitle in class BaseStrain

getTitleExtension

public java.lang.String getTitleExtension()
Overrides:
getTitleExtension in class BaseStrain

loadDispatcher

void loadDispatcher()
Overrides:
loadDispatcher in class BaseStrain

postprocessArgs

void postprocessArgs(int off,
                     int len)
               throws java.io.IOException
Overrides:
postprocessArgs in class BaseStrain
Throws:
java.io.IOException

checkPasswordChangable

void checkPasswordChangable(ArchVDevice avd)
                      throws ccs.NoAccessException
Throws if the supplied device can't have its password changed. This is to preserve the Chinese wall between archives and CDBs (use CPCC to change passwords on the latter).

Overrides:
checkPasswordChangable in class BaseStrain
Throws:
ccs.NoAccessException - If denied.

checkLicence

void checkLicence()
            throws java.io.IOException
Description copied from class: BaseStrain
Check whether this edition of CPC has a valid licence, if it needs one. (CPC+ doesn't, because Checkpoint Core already has one).

Overrides:
checkLicence in class BaseStrain
Throws:
java.io.IOException - At need

newSession

void newSession()
          throws java.io.IOException
Start a new session.

Throws:
java.io.IOException

newCDB

void newCDB(BrowserLogic bl)
      throws java.io.IOException
Throws:
java.io.IOException

openCDB

void openCDB(BrowserLogic bl)
       throws java.io.IOException
Throws:
java.io.IOException

convertArchive

void convertArchive(BrowserLogic bl)
              throws java.io.IOException
Throws:
java.io.IOException

helpPlus

void helpPlus()
        throws java.io.IOException
Throws:
java.io.IOException