decline (NotesCalendarNotice - Java)

会議通知を拒否します。

定義位置

NotesCalendarNotice

構文

void NotesCalendarNotice.decline(String comments)
	throws NotesException
void NotesCalendarNotice.decline(String comments, boolean keepinformed)
	throws NotesException
パラメータ 説明
comments 会議の変更に関するコメント。
keepinformed 会議に関する通知を引き続き受け取るには、true を指定します。
可能性のある例外 テキスト 説明
NotesError.NOTES_ERR_UNSUPPORTEDACTION 4811 サポートされないアクション メソッドが、エントリに対して無効なアクションを適用しようとしています。
NotesError.NOTES_ERR_OVERWRITEDISALLOWED 4813 個人の変更を上書きすることになるため、このアクションは実行できません アクションを確認した後、上書きフラグを設定して再実行してください。
NotesError.NOTES_ERR_IDNOTFOUND 4814 ID が見つかりません NotesCalendarNotice オブジェクトの識別子がカレンダーの通知を示していません。

このエージェントは会議を辞退します。
import lotus.domino.*;

public class JavaAgent extends AgentBase {

    public void NotesMain() {

      try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();

          // (Your code goes here)
          DbDirectory dbdir = session.getDbDirectory("");
          Database maildb = dbdir.openMailDatabase();
          NotesCalendar cal = session.getCalendar(maildb);
          // Get notice and decline
          String unid = session.getEnvironmentString("noticeunid");
          NotesCalendarNotice caln = cal.getNoticeByUNID(unid);
          caln.decline("Will be out", true);

      } catch(Exception e) {
          e.printStackTrace();
       }
   }
}

クロスリファレンス

LotusScript® NotesCalendarNotice クラスの GetOutstandingInvitations メソッド