You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.5 KiB
46 lines
1.5 KiB
3 years ago
|
package com.fr.plugin.jsd9683.conf;
|
||
|
|
||
|
import com.fr.stable.StringUtils;
|
||
|
import com.fr.stable.xml.XMLReadable;
|
||
|
import com.fr.stable.xml.XMLableReader;
|
||
|
|
||
|
public class Jsd9683ConfigXmlConfigReader implements XMLReadable {
|
||
|
private static Jsd9683ConfigXmlConfigReader instance;
|
||
|
|
||
|
public static Jsd9683ConfigXmlConfigReader getInstance(){
|
||
|
if(instance == null){
|
||
|
instance = new Jsd9683ConfigXmlConfigReader();
|
||
|
}
|
||
|
return instance;
|
||
|
}
|
||
|
|
||
|
public static String CAS_LOGIN_URL = "";
|
||
|
public static String CAS_VALIDATE_URL = "";
|
||
|
public static String CAS_SERVER_NAME = "";
|
||
|
public static String ROLE_VALIDATE_URL = "";
|
||
|
public static String isAuthority = "true";
|
||
|
|
||
|
public void readXML(XMLableReader reader) {
|
||
|
if (reader.isChildNode()) {
|
||
|
String nodeName = reader.getTagName();
|
||
|
if ("casLoginUrl".equals(nodeName)) {
|
||
|
CAS_LOGIN_URL = StringUtils.trim(reader.getElementValue());
|
||
|
}
|
||
|
if ("casValidateUrl".equals(nodeName)) {
|
||
|
CAS_VALIDATE_URL = StringUtils.trim(reader.getElementValue());
|
||
|
}
|
||
|
if ("casClientServerName".equals(nodeName)) {
|
||
|
CAS_SERVER_NAME = StringUtils.trim(reader.getElementValue());
|
||
|
}
|
||
|
if ("roleValidateUrl".equals(nodeName)) {
|
||
|
ROLE_VALIDATE_URL = StringUtils.trim(reader.getElementValue());
|
||
|
}
|
||
|
if ("isAuthority".equals(nodeName)) {
|
||
|
isAuthority = StringUtils.trim(reader.getElementValue());
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|