home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / Notes.jar / lotus / domino / local / Registration.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-15  |  7.7 KB  |  587 lines

  1. package lotus.domino.local;
  2.  
  3. import lotus.domino.DateTime;
  4. import lotus.domino.NotesException;
  5.  
  6. public class Registration extends NotesBase implements lotus.domino.Registration {
  7.    transient Session session;
  8.  
  9.    private native boolean NregisterNewUser(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10, String var11);
  10.  
  11.    private native boolean NregisterNewServer(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10);
  12.  
  13.    private native boolean NcrossCertify(String var1, String var2, String var3);
  14.  
  15.    private native boolean Nrecertify(String var1, String var2, String var3);
  16.  
  17.    private native boolean NregisterNewCertifier(String var1, String var2, String var3, String var4);
  18.  
  19.    private native String NswitchToID(String var1, String var2);
  20.  
  21.    private native boolean NaddUserToAddressBook(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10, String var11);
  22.  
  23.    private native boolean NaddServerToAddressBook(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9);
  24.  
  25.    private native boolean NaddCertifierToAddressBook(String var1, String var2, String var3, String var4);
  26.  
  27.    private native void NgetIDFromServer(String var1, String var2, boolean var3);
  28.  
  29.    private native void NdeleteIDOnServer(String var1, boolean var2);
  30.  
  31.    private native void NaddUserProfile(String var1, String var2);
  32.  
  33.    private native void NgetUserInfo(String var1, String var2, String var3, String var4, String var5, String var6);
  34.  
  35.    protected Registration(Session var1, int var2) throws NotesException {
  36.       super(var2, 17);
  37.       this.session = var1;
  38.       var1.AddObject(this);
  39.    }
  40.  
  41.    public void recycle() throws NotesException {
  42.       try {
  43.          this.session.RemoveObject(this);
  44.       } catch (NotesException var5) {
  45.       } finally {
  46.          super.Recycle();
  47.       }
  48.  
  49.    }
  50.  
  51.    protected void InternalFinalize() throws NotesException {
  52.       super.finalize();
  53.    }
  54.  
  55.    public void finalize() throws NotesException {
  56.       this.session.RemoveObject(this);
  57.       this.InternalFinalize();
  58.    }
  59.  
  60.    public boolean registerNewUser(String var1, String var2, String var3) throws NotesException {
  61.       ((NotesBase)this).CheckObject();
  62.       synchronized(this){}
  63.  
  64.       boolean var4;
  65.       try {
  66.          var4 = this.registerNewUser(var1, var2, var3, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null);
  67.       } catch (Throwable var8) {
  68.          throw var8;
  69.       }
  70.  
  71.       return var4;
  72.    }
  73.  
  74.    public boolean registerNewUser(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10, String var11) throws NotesException {
  75.       ((NotesBase)this).CheckObject();
  76.       synchronized(this){}
  77.  
  78.       boolean var12;
  79.       try {
  80.          var12 = this.NregisterNewUser(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11);
  81.       } catch (Throwable var16) {
  82.          throw var16;
  83.       }
  84.  
  85.       return var12;
  86.    }
  87.  
  88.    public boolean registerNewServer(String var1, String var2, String var3, String var4) throws NotesException {
  89.       ((NotesBase)this).CheckObject();
  90.       synchronized(this){}
  91.  
  92.       boolean var5;
  93.       try {
  94.          var5 = this.registerNewServer(var1, var2, var3, var4, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null);
  95.       } catch (Throwable var9) {
  96.          throw var9;
  97.       }
  98.  
  99.       return var5;
  100.    }
  101.  
  102.    public boolean registerNewServer(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10) throws NotesException {
  103.       ((NotesBase)this).CheckObject();
  104.       synchronized(this){}
  105.  
  106.       boolean var11;
  107.       try {
  108.          var11 = this.NregisterNewServer(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10);
  109.       } catch (Throwable var15) {
  110.          throw var15;
  111.       }
  112.  
  113.       return var11;
  114.    }
  115.  
  116.    public boolean crossCertify(String var1) throws NotesException {
  117.       ((NotesBase)this).CheckObject();
  118.       return this.crossCertify(var1, (String)null, (String)null);
  119.    }
  120.  
  121.    public boolean crossCertify(String var1, String var2, String var3) throws NotesException {
  122.       ((NotesBase)this).CheckObject();
  123.       synchronized(this){}
  124.  
  125.       boolean var4;
  126.       try {
  127.          var4 = this.NcrossCertify(var1, var2, var3);
  128.       } catch (Throwable var8) {
  129.          throw var8;
  130.       }
  131.  
  132.       return var4;
  133.    }
  134.  
  135.    public boolean recertify(String var1) throws NotesException {
  136.       ((NotesBase)this).CheckObject();
  137.       return this.recertify(var1, (String)null, (String)null);
  138.    }
  139.  
  140.    public boolean recertify(String var1, String var2, String var3) throws NotesException {
  141.       ((NotesBase)this).CheckObject();
  142.       synchronized(this){}
  143.  
  144.       boolean var4;
  145.       try {
  146.          var4 = this.Nrecertify(var1, var2, var3);
  147.       } catch (Throwable var8) {
  148.          throw var8;
  149.       }
  150.  
  151.       return var4;
  152.    }
  153.  
  154.    public boolean registerNewCertifier(String var1, String var2, String var3) throws NotesException {
  155.       ((NotesBase)this).CheckObject();
  156.       return this.registerNewCertifier(var1, var2, var3, (String)null);
  157.    }
  158.  
  159.    public boolean registerNewCertifier(String var1, String var2, String var3, String var4) throws NotesException {
  160.       ((NotesBase)this).CheckObject();
  161.       synchronized(this){}
  162.  
  163.       boolean var5;
  164.       try {
  165.          var5 = this.NregisterNewCertifier(var1, var2, var3, var4);
  166.       } catch (Throwable var9) {
  167.          throw var9;
  168.       }
  169.  
  170.       return var5;
  171.    }
  172.  
  173.    public String switchToID(String var1, String var2) throws NotesException {
  174.       ((NotesBase)this).CheckObject();
  175.       synchronized(this){}
  176.  
  177.       String var3;
  178.       try {
  179.          var3 = this.NswitchToID(var1, var2);
  180.       } catch (Throwable var7) {
  181.          throw var7;
  182.       }
  183.  
  184.       return var3;
  185.    }
  186.  
  187.    public boolean addUserToAddressBook(String var1, String var2, String var3) throws NotesException {
  188.       ((NotesBase)this).CheckObject();
  189.       synchronized(this){}
  190.  
  191.       boolean var4;
  192.       try {
  193.          var4 = this.addUserToAddressBook(var1, var2, var3, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null);
  194.       } catch (Throwable var8) {
  195.          throw var8;
  196.       }
  197.  
  198.       return var4;
  199.    }
  200.  
  201.    public boolean addUserToAddressBook(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10, String var11) throws NotesException {
  202.       ((NotesBase)this).CheckObject();
  203.       synchronized(this){}
  204.  
  205.       boolean var12;
  206.       try {
  207.          var12 = this.NaddUserToAddressBook(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11);
  208.       } catch (Throwable var16) {
  209.          throw var16;
  210.       }
  211.  
  212.       return var12;
  213.    }
  214.  
  215.    public boolean addServerToAddressBook(String var1, String var2, String var3) throws NotesException {
  216.       ((NotesBase)this).CheckObject();
  217.       return this.addServerToAddressBook(var1, var2, var3, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null);
  218.    }
  219.  
  220.    public boolean addServerToAddressBook(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9) throws NotesException {
  221.       ((NotesBase)this).CheckObject();
  222.       synchronized(this){}
  223.  
  224.       boolean var10;
  225.       try {
  226.          var10 = this.NaddServerToAddressBook(var1, var2, var3, var4, var5, var6, var7, var8, var9);
  227.       } catch (Throwable var14) {
  228.          throw var14;
  229.       }
  230.  
  231.       return var10;
  232.    }
  233.  
  234.    public boolean addCertifierToAddressBook(String var1) throws NotesException {
  235.       ((NotesBase)this).CheckObject();
  236.       return this.addCertifierToAddressBook(var1, (String)null, (String)null, (String)null);
  237.    }
  238.  
  239.    public boolean addCertifierToAddressBook(String var1, String var2, String var3, String var4) throws NotesException {
  240.       ((NotesBase)this).CheckObject();
  241.       synchronized(this){}
  242.  
  243.       boolean var5;
  244.       try {
  245.          var5 = this.NaddCertifierToAddressBook(var1, var2, var3, var4);
  246.       } catch (Throwable var9) {
  247.          throw var9;
  248.       }
  249.  
  250.       return var5;
  251.    }
  252.  
  253.    public void getIDFromServer(String var1, String var2, boolean var3) throws NotesException {
  254.       ((NotesBase)this).CheckObject();
  255.       synchronized(this){}
  256.  
  257.       try {
  258.          this.NgetIDFromServer(var1, var2, var3);
  259.       } catch (Throwable var6) {
  260.          throw var6;
  261.       }
  262.  
  263.    }
  264.  
  265.    public void deleteIDOnServer(String var1, boolean var2) throws NotesException {
  266.       ((NotesBase)this).CheckObject();
  267.       synchronized(this){}
  268.  
  269.       try {
  270.          this.NdeleteIDOnServer(var1, var2);
  271.       } catch (Throwable var5) {
  272.          throw var5;
  273.       }
  274.  
  275.    }
  276.  
  277.    public void addUserProfile(String var1, String var2) throws NotesException {
  278.       ((NotesBase)this).CheckObject();
  279.       synchronized(this){}
  280.  
  281.       try {
  282.          this.NaddUserProfile(var1, var2);
  283.       } catch (Throwable var5) {
  284.          throw var5;
  285.       }
  286.  
  287.    }
  288.  
  289.    public void getUserInfo(String var1, String var2, String var3, String var4, String var5, String var6) throws NotesException {
  290.       ((NotesBase)this).CheckObject();
  291.       synchronized(this){}
  292.  
  293.       try {
  294.          this.NgetUserInfo(var1, var2, var3, var4, var5, var6);
  295.       } catch (Throwable var9) {
  296.          throw var9;
  297.       }
  298.  
  299.    }
  300.  
  301.    public String getRegistrationLog() throws NotesException {
  302.       ((NotesBase)this).CheckObject();
  303.       synchronized(this){}
  304.  
  305.       String var1;
  306.       try {
  307.          var1 = ((NotesBase)this).PropGetString(1470);
  308.       } catch (Throwable var5) {
  309.          throw var5;
  310.       }
  311.  
  312.       return var1;
  313.    }
  314.  
  315.    public void setRegistrationLog(String var1) throws NotesException {
  316.       ((NotesBase)this).CheckObject();
  317.       synchronized(this){}
  318.  
  319.       try {
  320.          ((NotesBase)this).PropSetString(1470, var1);
  321.       } catch (Throwable var4) {
  322.          throw var4;
  323.       }
  324.  
  325.    }
  326.  
  327.    public DateTime getExpiration() throws NotesException {
  328.       ((NotesBase)this).CheckObject();
  329.       synchronized(this){}
  330.  
  331.       lotus.domino.local.DateTime var1;
  332.       try {
  333.          var1 = this.session.FindOrCreateDateTime(((NotesBase)this).PropGetDate(1471));
  334.       } catch (Throwable var5) {
  335.          throw var5;
  336.       }
  337.  
  338.       return var1;
  339.    }
  340.  
  341.    public void setExpiration(DateTime var1) throws NotesException {
  342.       ((NotesBase)this).CheckObject();
  343.       synchronized(this){}
  344.  
  345.       try {
  346.          ((NotesBase)this).PropSetDate(1471, (lotus.domino.local.DateTime)var1);
  347.       } catch (Throwable var4) {
  348.          throw var4;
  349.       }
  350.  
  351.    }
  352.  
  353.    public int getMinPasswordLength() throws NotesException {
  354.       ((NotesBase)this).CheckObject();
  355.       synchronized(this){}
  356.  
  357.       int var1;
  358.       try {
  359.          var1 = ((NotesBase)this).PropGetInt(1472);
  360.       } catch (Throwable var5) {
  361.          throw var5;
  362.       }
  363.  
  364.       return var1;
  365.    }
  366.  
  367.    public void setMinPasswordLength(int var1) throws NotesException {
  368.       ((NotesBase)this).CheckObject();
  369.       synchronized(this){}
  370.  
  371.       try {
  372.          ((NotesBase)this).PropSetInt(1472, var1);
  373.       } catch (Throwable var4) {
  374.          throw var4;
  375.       }
  376.  
  377.    }
  378.  
  379.    public boolean isNorthAmerican() throws NotesException {
  380.       ((NotesBase)this).CheckObject();
  381.       synchronized(this){}
  382.  
  383.       boolean var1;
  384.       try {
  385.          var1 = ((NotesBase)this).PropGetBool(1473);
  386.       } catch (Throwable var5) {
  387.          throw var5;
  388.       }
  389.  
  390.       return var1;
  391.    }
  392.  
  393.    public void setNorthAmerican(boolean var1) throws NotesException {
  394.       ((NotesBase)this).CheckObject();
  395.       synchronized(this){}
  396.  
  397.       try {
  398.          ((NotesBase)this).PropSetBool(1473, var1);
  399.       } catch (Throwable var4) {
  400.          throw var4;
  401.       }
  402.  
  403.    }
  404.  
  405.    public String getCertifierIDFile() throws NotesException {
  406.       ((NotesBase)this).CheckObject();
  407.       synchronized(this){}
  408.  
  409.       String var1;
  410.       try {
  411.          var1 = ((NotesBase)this).PropGetString(1474);
  412.       } catch (Throwable var5) {
  413.          throw var5;
  414.       }
  415.  
  416.       return var1;
  417.    }
  418.  
  419.    public void setCertifierIDFile(String var1) throws NotesException {
  420.       ((NotesBase)this).CheckObject();
  421.       synchronized(this){}
  422.  
  423.       try {
  424.          ((NotesBase)this).PropSetString(1474, var1);
  425.       } catch (Throwable var4) {
  426.          throw var4;
  427.       }
  428.  
  429.    }
  430.  
  431.    public String getRegistrationServer() throws NotesException {
  432.       ((NotesBase)this).CheckObject();
  433.       synchronized(this){}
  434.  
  435.       String var1;
  436.       try {
  437.          var1 = ((NotesBase)this).PropGetString(1475);
  438.       } catch (Throwable var5) {
  439.          throw var5;
  440.       }
  441.  
  442.       return var1;
  443.    }
  444.  
  445.    public void setRegistrationServer(String var1) throws NotesException {
  446.       ((NotesBase)this).CheckObject();
  447.       synchronized(this){}
  448.  
  449.       try {
  450.          ((NotesBase)this).PropSetString(1475, var1);
  451.       } catch (Throwable var4) {
  452.          throw var4;
  453.       }
  454.  
  455.    }
  456.  
  457.    public String getOrgUnit() throws NotesException {
  458.       ((NotesBase)this).CheckObject();
  459.       synchronized(this){}
  460.  
  461.       String var1;
  462.       try {
  463.          var1 = ((NotesBase)this).PropGetString(1476);
  464.       } catch (Throwable var5) {
  465.          throw var5;
  466.       }
  467.  
  468.       return var1;
  469.    }
  470.  
  471.    public void setOrgUnit(String var1) throws NotesException {
  472.       ((NotesBase)this).CheckObject();
  473.       synchronized(this){}
  474.  
  475.       try {
  476.          ((NotesBase)this).PropSetString(1476, var1);
  477.       } catch (Throwable var4) {
  478.          throw var4;
  479.       }
  480.  
  481.    }
  482.  
  483.    public int getIDType() throws NotesException {
  484.       ((NotesBase)this).CheckObject();
  485.       synchronized(this){}
  486.  
  487.       int var1;
  488.       try {
  489.          var1 = ((NotesBase)this).PropGetInt(1477);
  490.       } catch (Throwable var5) {
  491.          throw var5;
  492.       }
  493.  
  494.       return var1;
  495.    }
  496.  
  497.    public void setIDType(int var1) throws NotesException {
  498.       ((NotesBase)this).CheckObject();
  499.       synchronized(this){}
  500.  
  501.       try {
  502.          ((NotesBase)this).PropSetInt(1477, var1);
  503.       } catch (Throwable var4) {
  504.          throw var4;
  505.       }
  506.  
  507.    }
  508.  
  509.    public boolean getCreateMailDb() throws NotesException {
  510.       ((NotesBase)this).CheckObject();
  511.       synchronized(this){}
  512.  
  513.       boolean var1;
  514.       try {
  515.          var1 = ((NotesBase)this).PropGetBool(1478);
  516.       } catch (Throwable var5) {
  517.          throw var5;
  518.       }
  519.  
  520.       return var1;
  521.    }
  522.  
  523.    public void setCreateMailDb(boolean var1) throws NotesException {
  524.       ((NotesBase)this).CheckObject();
  525.       synchronized(this){}
  526.  
  527.       try {
  528.          ((NotesBase)this).PropSetBool(1478, var1);
  529.       } catch (Throwable var4) {
  530.          throw var4;
  531.       }
  532.  
  533.    }
  534.  
  535.    public boolean getUpdateAddressBook() throws NotesException {
  536.       ((NotesBase)this).CheckObject();
  537.       synchronized(this){}
  538.  
  539.       boolean var1;
  540.       try {
  541.          var1 = ((NotesBase)this).PropGetBool(1479);
  542.       } catch (Throwable var5) {
  543.          throw var5;
  544.       }
  545.  
  546.       return var1;
  547.    }
  548.  
  549.    public void setUpdateAddressBook(boolean var1) throws NotesException {
  550.       ((NotesBase)this).CheckObject();
  551.       synchronized(this){}
  552.  
  553.       try {
  554.          ((NotesBase)this).PropSetBool(1479, var1);
  555.       } catch (Throwable var4) {
  556.          throw var4;
  557.       }
  558.  
  559.    }
  560.  
  561.    public boolean getStoreIDInAddressBook() throws NotesException {
  562.       ((NotesBase)this).CheckObject();
  563.       synchronized(this){}
  564.  
  565.       boolean var1;
  566.       try {
  567.          var1 = ((NotesBase)this).PropGetBool(1480);
  568.       } catch (Throwable var5) {
  569.          throw var5;
  570.       }
  571.  
  572.       return var1;
  573.    }
  574.  
  575.    public void setStoreIDInAddressBook(boolean var1) throws NotesException {
  576.       ((NotesBase)this).CheckObject();
  577.       synchronized(this){}
  578.  
  579.       try {
  580.          ((NotesBase)this).PropSetBool(1480, var1);
  581.       } catch (Throwable var4) {
  582.          throw var4;
  583.       }
  584.  
  585.    }
  586. }
  587.