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

  1. package lotus.notes;
  2.  
  3. public class DateTime extends NotesBase {
  4.    transient Session session;
  5.  
  6.    private native void NadjustTime(boolean var1, int var2, int var3, int var4, int var5, int var6, int var7);
  7.  
  8.    private native void NconvertToZone(int var1, boolean var2);
  9.  
  10.    private native void NsetAnyDate();
  11.  
  12.    private native void NsetAnyTime();
  13.  
  14.    private native void NsetNow();
  15.  
  16.    private native int NtimeDifference(DateTime var1);
  17.  
  18.    private native void NsetLocalTime(int var1, int var2, int var3, int var4);
  19.  
  20.    private native void NsetLocalDate(int var1, int var2, int var3, boolean var4);
  21.  
  22.    protected DateTime(int var1) throws NotesException {
  23.       super(var1, 8);
  24.    }
  25.  
  26.    protected DateTime(Session var1, int var2, String var3) throws NotesException {
  27.       super(var2, 8);
  28.       this.session = var1;
  29.       var1.AddObject(this);
  30.    }
  31.  
  32.    protected DateTime(Session var1, int var2) throws NotesException {
  33.       super(var2, 8);
  34.       this.session = var1;
  35.       var1.AddObject(this);
  36.    }
  37.  
  38.    public void recycle() throws NotesException {
  39.       try {
  40.          this.session.RemoveObject(this);
  41.       } catch (NotesException var5) {
  42.       } finally {
  43.          super.Recycle();
  44.       }
  45.  
  46.    }
  47.  
  48.    public int GetCppObj() {
  49.       return super.GetCppObj();
  50.    }
  51.  
  52.    public void adjustHour(int var1) throws NotesException {
  53.       ((NotesBase)this).CheckObject();
  54.       this.adjustHour(var1, false);
  55.    }
  56.  
  57.    public void adjustHour(int var1, boolean var2) throws NotesException {
  58.       ((NotesBase)this).CheckObject();
  59.       synchronized(this){}
  60.  
  61.       try {
  62.          this.NadjustTime(var2, 0, 0, 0, var1, 0, 0);
  63.       } catch (Throwable var5) {
  64.          throw var5;
  65.       }
  66.  
  67.    }
  68.  
  69.    public void adjustMinute(int var1) throws NotesException {
  70.       ((NotesBase)this).CheckObject();
  71.       this.adjustMinute(var1, false);
  72.    }
  73.  
  74.    public void adjustMinute(int var1, boolean var2) throws NotesException {
  75.       ((NotesBase)this).CheckObject();
  76.       synchronized(this){}
  77.  
  78.       try {
  79.          this.NadjustTime(var2, 0, 0, 0, 0, var1, 0);
  80.       } catch (Throwable var5) {
  81.          throw var5;
  82.       }
  83.  
  84.    }
  85.  
  86.    public void adjustSecond(int var1) throws NotesException {
  87.       ((NotesBase)this).CheckObject();
  88.       this.adjustSecond(var1, false);
  89.    }
  90.  
  91.    public void adjustSecond(int var1, boolean var2) throws NotesException {
  92.       ((NotesBase)this).CheckObject();
  93.       synchronized(this){}
  94.  
  95.       try {
  96.          this.NadjustTime(var2, 0, 0, 0, 0, 0, var1);
  97.       } catch (Throwable var5) {
  98.          throw var5;
  99.       }
  100.  
  101.    }
  102.  
  103.    public void adjustDay(int var1) throws NotesException {
  104.       ((NotesBase)this).CheckObject();
  105.       this.adjustDay(var1, false);
  106.    }
  107.  
  108.    public void adjustDay(int var1, boolean var2) throws NotesException {
  109.       ((NotesBase)this).CheckObject();
  110.       synchronized(this){}
  111.  
  112.       try {
  113.          this.NadjustTime(var2, 0, 0, var1, 0, 0, 0);
  114.       } catch (Throwable var5) {
  115.          throw var5;
  116.       }
  117.  
  118.    }
  119.  
  120.    public void adjustMonth(int var1) throws NotesException {
  121.       ((NotesBase)this).CheckObject();
  122.       this.adjustMonth(var1, false);
  123.    }
  124.  
  125.    public void adjustMonth(int var1, boolean var2) throws NotesException {
  126.       ((NotesBase)this).CheckObject();
  127.       synchronized(this){}
  128.  
  129.       try {
  130.          this.NadjustTime(var2, 0, var1, 0, 0, 0, 0);
  131.       } catch (Throwable var5) {
  132.          throw var5;
  133.       }
  134.  
  135.    }
  136.  
  137.    public void adjustYear(int var1) throws NotesException {
  138.       ((NotesBase)this).CheckObject();
  139.       this.adjustYear(var1, false);
  140.    }
  141.  
  142.    public void adjustYear(int var1, boolean var2) throws NotesException {
  143.       ((NotesBase)this).CheckObject();
  144.       synchronized(this){}
  145.  
  146.       try {
  147.          this.NadjustTime(var2, var1, 0, 0, 0, 0, 0);
  148.       } catch (Throwable var5) {
  149.          throw var5;
  150.       }
  151.  
  152.    }
  153.  
  154.    public void convertToZone(int var1, boolean var2) throws NotesException {
  155.       ((NotesBase)this).CheckObject();
  156.       synchronized(this){}
  157.  
  158.       try {
  159.          this.NconvertToZone(var1, var2);
  160.       } catch (Throwable var5) {
  161.          throw var5;
  162.       }
  163.  
  164.    }
  165.  
  166.    public void setAnyDate() throws NotesException {
  167.       ((NotesBase)this).CheckObject();
  168.       synchronized(this){}
  169.  
  170.       try {
  171.          this.NsetAnyDate();
  172.       } catch (Throwable var3) {
  173.          throw var3;
  174.       }
  175.  
  176.    }
  177.  
  178.    public void setAnyTime() throws NotesException {
  179.       ((NotesBase)this).CheckObject();
  180.       synchronized(this){}
  181.  
  182.       try {
  183.          this.NsetAnyTime();
  184.       } catch (Throwable var3) {
  185.          throw var3;
  186.       }
  187.  
  188.    }
  189.  
  190.    public void setNow() throws NotesException {
  191.       ((NotesBase)this).CheckObject();
  192.       synchronized(this){}
  193.  
  194.       try {
  195.          this.NsetNow();
  196.       } catch (Throwable var3) {
  197.          throw var3;
  198.       }
  199.  
  200.    }
  201.  
  202.    public int timeDifference(DateTime var1) throws NotesException {
  203.       ((NotesBase)this).CheckObject();
  204.       synchronized(this){}
  205.  
  206.       int var2;
  207.       try {
  208.          var2 = this.NtimeDifference(var1);
  209.       } catch (Throwable var6) {
  210.          throw var6;
  211.       }
  212.  
  213.       return var2;
  214.    }
  215.  
  216.    public void setLocalDate(int var1, int var2, int var3, boolean var4) throws NotesException {
  217.       ((NotesBase)this).CheckObject();
  218.       synchronized(this){}
  219.  
  220.       try {
  221.          this.NsetLocalDate(var1, var2, var3, var4);
  222.       } catch (Throwable var7) {
  223.          throw var7;
  224.       }
  225.  
  226.    }
  227.  
  228.    public void setLocalTime(int var1, int var2, int var3, int var4) throws NotesException {
  229.       ((NotesBase)this).CheckObject();
  230.       synchronized(this){}
  231.  
  232.       try {
  233.          this.NsetLocalTime(var1, var2, var3, var4);
  234.       } catch (Throwable var7) {
  235.          throw var7;
  236.       }
  237.  
  238.    }
  239.  
  240.    public String getGMTTime() throws NotesException {
  241.       ((NotesBase)this).CheckObject();
  242.       synchronized(this){}
  243.  
  244.       String var1;
  245.       try {
  246.          var1 = ((NotesBase)this).PropGetString(1261);
  247.       } catch (Throwable var5) {
  248.          throw var5;
  249.       }
  250.  
  251.       return var1;
  252.    }
  253.  
  254.    public boolean isDST() throws NotesException {
  255.       ((NotesBase)this).CheckObject();
  256.       synchronized(this){}
  257.  
  258.       boolean var1;
  259.       try {
  260.          var1 = ((NotesBase)this).PropGetBool(1265);
  261.       } catch (Throwable var5) {
  262.          throw var5;
  263.       }
  264.  
  265.       return var1;
  266.    }
  267.  
  268.    public String getLocalTime() throws NotesException {
  269.       ((NotesBase)this).CheckObject();
  270.       synchronized(this){}
  271.  
  272.       String var1;
  273.       try {
  274.          var1 = ((NotesBase)this).PropGetString(1260);
  275.       } catch (Throwable var5) {
  276.          throw var5;
  277.       }
  278.  
  279.       return var1;
  280.    }
  281.  
  282.    public String toString() {
  283.       String var1;
  284.       try {
  285.          var1 = this.getLocalTime();
  286.       } catch (Exception var2) {
  287.          var1 = null;
  288.       }
  289.  
  290.       return var1;
  291.    }
  292.  
  293.    public void setLocalTime(String var1) throws NotesException {
  294.       ((NotesBase)this).CheckObject();
  295.       synchronized(this){}
  296.  
  297.       try {
  298.          ((NotesBase)this).PropSetString(1260, var1);
  299.       } catch (Throwable var4) {
  300.          throw var4;
  301.       }
  302.  
  303.    }
  304.  
  305.    public int getTimeZone() throws NotesException {
  306.       ((NotesBase)this).CheckObject();
  307.       synchronized(this){}
  308.  
  309.       int var1;
  310.       try {
  311.          var1 = ((NotesBase)this).PropGetInt(1264);
  312.       } catch (Throwable var5) {
  313.          throw var5;
  314.       }
  315.  
  316.       return var1;
  317.    }
  318.  
  319.    public String getZoneTime() throws NotesException {
  320.       ((NotesBase)this).CheckObject();
  321.       synchronized(this){}
  322.  
  323.       String var1;
  324.       try {
  325.          var1 = ((NotesBase)this).PropGetString(1278);
  326.       } catch (Throwable var5) {
  327.          throw var5;
  328.       }
  329.  
  330.       return var1;
  331.    }
  332.  
  333.    public String getDateOnly() throws NotesException {
  334.       ((NotesBase)this).CheckObject();
  335.       synchronized(this){}
  336.  
  337.       String var1;
  338.       try {
  339.          var1 = ((NotesBase)this).PropGetString(1279);
  340.       } catch (Throwable var5) {
  341.          throw var5;
  342.       }
  343.  
  344.       return var1;
  345.    }
  346.  
  347.    public String getTimeOnly() throws NotesException {
  348.       ((NotesBase)this).CheckObject();
  349.       synchronized(this){}
  350.  
  351.       String var1;
  352.       try {
  353.          var1 = ((NotesBase)this).PropGetString(1900);
  354.       } catch (Throwable var5) {
  355.          throw var5;
  356.       }
  357.  
  358.       return var1;
  359.    }
  360. }
  361.