Examples: BackgroundColor property
This agent prints the background color of a view.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Database db = agentContext.getCurrentDatabase();
View view = db.getView("By Category");
String msg = null;
switch(view.getBackgroundColor()) {
case RichTextStyle.COLOR_BLACK :
msg = "black"; break;
case RichTextStyle.COLOR_WHITE :
msg = "white"; break;
case RichTextStyle.COLOR_RED :
msg = "red"; break;
case RichTextStyle.COLOR_GREEN :
msg = "green"; break;
case RichTextStyle.COLOR_BLUE :
msg = "blue"; break;
case RichTextStyle.COLOR_MAGENTA :
msg = "magenta"; break;
case RichTextStyle.COLOR_YELLOW :
msg = "yellow"; break;
case RichTextStyle.COLOR_CYAN :
msg = "cyan"; break;
case RichTextStyle.COLOR_DARK_RED :
msg = "dark red"; break;
case RichTextStyle.COLOR_DARK_GREEN :
msg = "dark green"; break;
case RichTextStyle.COLOR_DARK_BLUE :
msg = "dark blue"; break;
case RichTextStyle.COLOR_DARK_MAGENTA :
msg = "dark magenta"; break;
case RichTextStyle.COLOR_DARK_YELLOW :
msg = "dark yellow"; break;
case RichTextStyle.COLOR_DARK_CYAN :
msg = "dark cyan"; break;
case RichTextStyle.COLOR_GRAY :
msg = "gray"; break;
case RichTextStyle.COLOR_LIGHT_GRAY :
msg = "light gray"; break;
default :
msg = "unknown"; }
System.out.println
("Background color of \"By Category\" is " + msg);
} catch(Exception e) {
e.printStackTrace();
}
}
}
- This agent toggles a view background among three colors.
import lotus.domino.*; public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // (Your code goes here) Database db = agentContext.getCurrentDatabase(); View view = null; view = db.getView("All Documents"); if (view.getBackgroundColor() == RichTextStyle.COLOR_LIGHT_GRAY) { view.setBackgroundColor(RichTextStyle.COLOR_YELLOW); System.out.println("New color is yellow"); } else if (view.getBackgroundColor() == RichTextStyle.COLOR_YELLOW) { view.setBackgroundColor(RichTextStyle.COLOR_WHITE); System.out.println("New color is white"); } else { view.setBackgroundColor(RichTextStyle.COLOR_LIGHT_GRAY); System.out.println("New color is light gray"); } } catch(Exception e) { e.printStackTrace(); } } }