1 4 package com.nightlabs.ipanema.base.login; 5 6 import java.util.ArrayList ; 7 8 import com.nightlabs.config.ConfigModule; 9 import com.nightlabs.config.InitException; 10 11 14 public class LoginConfigModule extends ConfigModule 15 { 16 17 private String organisationID = null; 18 private String serverURL = null; 19 private String initialContextFactory = null; 20 private String securityProtocol = null; 21 private String userID = null; 23 24 private String workstationID; 25 private boolean automaticUpdate; 26 27 private ArrayList securityConfigurations = null; 28 29 30 31 public void init() throws InitException { 32 super.init(); 33 34 if(workstationID == null) 35 workstationID = ""; 36 37 if (organisationID == null) 38 organisationID = ""; 39 40 if (userID == null) 41 userID = ""; 42 43 if(initialContextFactory == null) 45 initialContextFactory = "org.jboss.security.jndi.LoginInitialContextFactory"; 46 if (securityProtocol == null) 47 securityProtocol = "ipanema"; 48 if(serverURL == null) 49 serverURL = "jnp://localhost:1099"; 50 51 if (securityConfigurations == null) { 52 securityConfigurations = new ArrayList (); 53 securityConfigurations.add( 54 new IpanemaSecurityConfigurationEntry( 55 "ipanema", 56 "org.jboss.security.ClientLoginModule" 57 ) 58 ); 59 } 60 } 61 62 63 public String getOrganisationID() { 64 return organisationID; 65 } 66 public void setOrganisationID(String organisationID) { 67 this.organisationID = organisationID; 68 setChanged(); 69 } 70 public String getInitialContextFactory() { 71 return initialContextFactory; 72 } 73 public void setInitialContextFactory(String initialContextFactory) { 74 this.initialContextFactory = initialContextFactory; 75 setChanged(); 76 } 77 public String getServerURL() { 78 return serverURL; 79 } 80 public void setServerURL(String serverURL) { 81 this.serverURL = serverURL; 82 setChanged(); 83 } 84 public String getSecurityProtocol() { 85 return securityProtocol; 86 } 87 public void setSecurityProtocol(String securityProtocol) { 88 this.securityProtocol = securityProtocol; 89 setChanged(); 90 } 91 public ArrayList getSecurityConfigurations() { 92 return securityConfigurations; 93 } 94 public void setSecurityConfigurations(ArrayList securityConfigurations) { 95 this.securityConfigurations = securityConfigurations; 96 setChanged(); 97 } 98 99 public String getUserID() { 100 return userID; 101 } 102 public void setUserID(String userID) { 103 this.userID = userID; 104 setChanged(); 105 } 106 107 108 public String getWorkstationID() 109 { 110 return workstationID; 111 } 112 113 114 public void setWorkstationID(String workstationID) 115 { 116 this.workstationID = workstationID; 117 setChanged(); 118 } 119 120 121 public boolean getAutomaticUpdate() 122 { 123 return automaticUpdate; 124 } 125 126 127 public void setAutomaticUpdate(boolean automaticUpdate) 128 { 129 this.automaticUpdate = automaticUpdate; 130 setChanged(); 131 } 132 } 133 | Popular Tags |