1 17 18 package org.apache.geronimo.console.util; 19 20 import java.util.Map ; 21 22 import javax.management.ObjectName ; 23 24 import org.apache.geronimo.kernel.ObjectNameUtil; 25 26 public class SecurityRealmBean { 27 28 private ObjectName realmObjectName, configEntryObjName; 29 30 private String configID, realmName, applicationConfigName; 31 32 private boolean running; 33 34 private Map attributes; 35 36 public SecurityRealmBean(ObjectName realmObjectName, 37 ObjectName configEntryObjName, String configID, 38 String applicationConfigName, String realmName, boolean started, 39 Map attributes) { 40 this.realmObjectName = realmObjectName; 41 this.configEntryObjName = configEntryObjName; 42 this.configID = configID; 43 this.applicationConfigName = applicationConfigName; 44 this.realmName = realmName; 45 this.running = started; 46 this.attributes = attributes; 47 } 48 49 public SecurityRealmBean(String realmObjectName, String configEntryObjName, 50 String configID, String applicationConfigName, String realmName, 51 boolean started, Map attributes) { 52 this(ObjectNameUtil.getObjectName(realmObjectName), ObjectNameUtil 53 .getObjectName(configEntryObjName), configID, 54 applicationConfigName, realmName, started, attributes); 55 } 56 57 60 public ObjectName getConfigEntryObjName() { 61 return configEntryObjName; 62 } 63 64 67 public String getApplicationConfigName() { 68 return applicationConfigName; 69 } 70 71 74 public Map getAttributes() { 75 return attributes; 76 } 77 78 81 public String getConfigID() { 82 return configID; 83 } 84 85 88 public String getRealmName() { 89 return realmName; 90 } 91 92 95 public ObjectName getRealmObjectName() { 96 return realmObjectName; 97 } 98 99 102 public boolean isRunning() { 103 return running; 104 } 105 106 } 107 | Popular Tags |