正在查看: Releam v2.13.2 应用的 CertIDTypeImpl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Releam v2.13.2 应用的 CertIDTypeImpl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package org.etsi.uri.x01903.v13.impl;
import javax.xml.namespace.QName;
import org.apache.xmlbeans.SchemaType;
import org.apache.xmlbeans.SimpleValue;
import org.apache.xmlbeans.XmlAnyURI;
import org.apache.xmlbeans.impl.values.TypeStore;
import org.apache.xmlbeans.impl.values.XmlComplexContentImpl;
import org.etsi.uri.x01903.v13.CertIDType;
import org.etsi.uri.x01903.v13.DigestAlgAndValueType;
import org.w3.x2000.x09.xmldsig.X509IssuerSerialType;
public class CertIDTypeImpl extends XmlComplexContentImpl implements CertIDType {
private static final QName CERTDIGEST$0 = new QName("http://uri.etsi.org/01903/v1.3.2#", "CertDigest");
private static final QName ISSUERSERIAL$2 = new QName("http://uri.etsi.org/01903/v1.3.2#", "IssuerSerial");
private static final QName URI$4 = new QName("", "URI");
public CertIDTypeImpl(SchemaType schemaType) {
super(schemaType);
}
@Override
public DigestAlgAndValueType addNewCertDigest() {
DigestAlgAndValueType digestAlgAndValueType;
synchronized (monitor()) {
check_orphaned();
digestAlgAndValueType = (DigestAlgAndValueType) get_store().add_element_user(CERTDIGEST$0);
}
return digestAlgAndValueType;
}
@Override
public X509IssuerSerialType addNewIssuerSerial() {
X509IssuerSerialType add_element_user;
synchronized (monitor()) {
check_orphaned();
add_element_user = get_store().add_element_user(ISSUERSERIAL$2);
}
return add_element_user;
}
@Override
public DigestAlgAndValueType getCertDigest() {
synchronized (monitor()) {
check_orphaned();
DigestAlgAndValueType digestAlgAndValueType = (DigestAlgAndValueType) get_store().find_element_user(CERTDIGEST$0, 0);
if (digestAlgAndValueType == null) {
return null;
}
return digestAlgAndValueType;
}
}
@Override
public X509IssuerSerialType getIssuerSerial() {
synchronized (monitor()) {
check_orphaned();
X509IssuerSerialType find_element_user = get_store().find_element_user(ISSUERSERIAL$2, 0);
if (find_element_user == null) {
return null;
}
return find_element_user;
}
}
@Override
public String getURI() {
synchronized (monitor()) {
check_orphaned();
SimpleValue simpleValue = (SimpleValue) get_store().find_attribute_user(URI$4);
if (simpleValue == null) {
return null;
}
return simpleValue.getStringValue();
}
}
@Override
public boolean isSetURI() {
boolean z;
synchronized (monitor()) {
check_orphaned();
z = get_store().find_attribute_user(URI$4) != null;
}
return z;
}
@Override
public void setCertDigest(DigestAlgAndValueType digestAlgAndValueType) {
synchronized (monitor()) {
check_orphaned();
TypeStore typeStore = get_store();
QName qName = CERTDIGEST$0;
DigestAlgAndValueType digestAlgAndValueType2 = (DigestAlgAndValueType) typeStore.find_element_user(qName, 0);
if (digestAlgAndValueType2 == null) {
digestAlgAndValueType2 = (DigestAlgAndValueType) get_store().add_element_user(qName);
}
digestAlgAndValueType2.set(digestAlgAndValueType);
}
}
@Override
public void setIssuerSerial(X509IssuerSerialType x509IssuerSerialType) {
synchronized (monitor()) {
check_orphaned();
TypeStore typeStore = get_store();
QName qName = ISSUERSERIAL$2;
X509IssuerSerialType find_element_user = typeStore.find_element_user(qName, 0);
if (find_element_user == null) {
find_element_user = get_store().add_element_user(qName);
}
find_element_user.set(x509IssuerSerialType);
}
}
@Override
public void setURI(String str) {
synchronized (monitor()) {
check_orphaned();
TypeStore typeStore = get_store();
QName qName = URI$4;
SimpleValue simpleValue = (SimpleValue) typeStore.find_attribute_user(qName);
if (simpleValue == null) {
simpleValue = (SimpleValue) get_store().add_attribute_user(qName);
}
simpleValue.setStringValue(str);
}
}
@Override
public void unsetURI() {
synchronized (monitor()) {
check_orphaned();
get_store().remove_attribute(URI$4);
}
}
@Override
public XmlAnyURI xgetURI() {
XmlAnyURI xmlAnyURI;
synchronized (monitor()) {
check_orphaned();
xmlAnyURI = (XmlAnyURI) get_store().find_attribute_user(URI$4);
}
return xmlAnyURI;
}
@Override
public void xsetURI(XmlAnyURI xmlAnyURI) {
synchronized (monitor()) {
check_orphaned();
TypeStore typeStore = get_store();
QName qName = URI$4;
XmlAnyURI xmlAnyURI2 = (XmlAnyURI) typeStore.find_attribute_user(qName);
if (xmlAnyURI2 == null) {
xmlAnyURI2 = (XmlAnyURI) get_store().add_attribute_user(qName);
}
xmlAnyURI2.set(xmlAnyURI);
}
}
}