KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mmbase > module > builders > AuthRel


1 /*
2
3 This software is OSI Certified Open Source Software.
4 OSI Certified is a certification mark of the Open Source Initiative.
5
6 The license (Mozilla version 1.0) can be read at the MMBase site.
7 See http://www.MMBase.org/license
8
9 */

10 package org.mmbase.module.builders;
11
12 import org.mmbase.module.corebuilders.InsRel;
13 import org.mmbase.module.core.*;
14
15 /**
16  */

17 public class AuthRel extends InsRel {
18
19     /**
20     * setDefaults for a node
21     */

22     public void setDefaults(MMObjectNode node) {
23         super.setDefaults(node);
24         node.setValue("creat",1);
25         node.setValue("us",1);
26         node.setValue("look",1);
27     }
28
29
30     public String JavaDoc getGUIIndicator(String JavaDoc field,MMObjectNode node) {
31         if (field.equals("creat")) {
32             int val=node.getIntValue("creat");
33             switch(val) {
34                 case -1: return("Nee");
35                 case 1: return("Ja");
36                 default: return("Unknown");
37             }
38         } else if (field.equals("look")) {
39             int val=node.getIntValue("look");
40             switch(val) {
41                 case -1: return("Nee");
42                 case 1: return("Ja");
43                 default: return("Unknown");
44             }
45         } else if (field.equals("us")) {
46             int val=node.getIntValue("us");
47             switch(val) {
48                 case -1: return("Nee");
49                 case 1: return("Ja");
50                 default: return("Unknown");
51             }
52         }
53         return(null);
54     }
55
56
57 }
58
Popular Tags