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

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());
}
}
}
}