/** * Converts the object to its string representation. * * @return String representation of the object. */ @XmlElement(name = "Value") public String getStoreValue() { byte[] value = this.getRawValue(); if (value != null) { StringBuilder sb = new StringBuilder(); int i = 0; sb.append("0x"); for (byte b : value) { sb.append(String.format("%02x", b)); } return sb.toString(); } else { return null; } }
/** * 处理@{@link XmlElement}注解 */ @SuppressWarnings("unchecked") protected void dealXmlElementAnnotation(Element rootElement, Field field, Object entity) { XmlElement xmlElementAnnotation = field.getAnnotation(XmlElement.class); Element element = rootElement.element(xmlElementAnnotation.name()); if (Objects.nonNull(element)) { Optional<Object> valueOptional = super .elementValue(rootElement, field.getType(), xmlElementAnnotation.name()); valueOptional.ifPresent(value -> { try { field.set(entity, value); } catch (IllegalAccessException e) { e.printStackTrace(); } }); } }
@XmlElement(name = "status") @Schema( name = "status", title = "pet status in the store"//, //_enum = {"available", "pending", "sold"} ) public String getStatus() { return status; }
/** * Returns the "squeezed name" of this element. * * @see CClassInfo#getSqueezedName() */ @XmlElement public String getSqueezedName() { if(squeezedName!=null) return squeezedName; StringBuilder b = new StringBuilder(); CClassInfo s = getScope(); if(s!=null) b.append(s.getSqueezedName()); if(className!=null) b.append(className); else b.append( model.getNameConverter().toClassName(tagName.getLocalPart())); return b.toString(); }
@XmlElement public List<Specialty> getSpecialties() { List<Specialty> sortedSpecs = new ArrayList<>(getSpecialtiesInternal()); PropertyComparator.sort(sortedSpecs, new MutableSortDefinition("name", true, true)); return Collections.unmodifiableList(sortedSpecs); }
@XmlElement public int getActive() { return active; }
@XmlElement public List<Vet> getVetList() { if (vets == null) { vets = new ArrayList<>(); } return vets; }
private static QName getParameterQName(Method method, WebParam webParam, XmlElement xmlElem, String paramDefault) { String webParamName = null; if (webParam != null && webParam.name().length() > 0) { webParamName = webParam.name(); } String xmlElemName = null; if (xmlElem != null && !xmlElem.name().equals("##default")) { xmlElemName = xmlElem.name(); } if (xmlElemName != null && webParamName != null && !xmlElemName.equals(webParamName)) { throw new RuntimeModelerException("@XmlElement(name)="+xmlElemName+" and @WebParam(name)="+webParamName+" are different for method " +method); } String localPart = paramDefault; if (webParamName != null) { localPart = webParamName; } else if (xmlElemName != null) { localPart = xmlElemName; } String webParamNS = null; if (webParam != null && webParam.targetNamespace().length() > 0) { webParamNS = webParam.targetNamespace(); } String xmlElemNS = null; if (xmlElem != null && !xmlElem.namespace().equals("##default")) { xmlElemNS = xmlElem.namespace(); } if (xmlElemNS != null && webParamNS != null && !xmlElemNS.equals(webParamNS)) { throw new RuntimeModelerException("@XmlElement(namespace)="+xmlElemNS+" and @WebParam(targetNamespace)="+webParamNS+" are different for method " +method); } String ns = ""; if (webParamNS != null) { ns = webParamNS; } else if (xmlElemNS != null) { ns = xmlElemNS; } return new QName(ns, localPart); }
private static QName getReturnQName(Method method, WebResult webResult, XmlElement xmlElem) { String webResultName = null; if (webResult != null && webResult.name().length() > 0) { webResultName = webResult.name(); } String xmlElemName = null; if (xmlElem != null && !xmlElem.name().equals("##default")) { xmlElemName = xmlElem.name(); } if (xmlElemName != null && webResultName != null && !xmlElemName.equals(webResultName)) { throw new RuntimeModelerException("@XmlElement(name)="+xmlElemName+" and @WebResult(name)="+webResultName+" are different for method " +method); } String localPart = RETURN; if (webResultName != null) { localPart = webResultName; } else if (xmlElemName != null) { localPart = xmlElemName; } String webResultNS = null; if (webResult != null && webResult.targetNamespace().length() > 0) { webResultNS = webResult.targetNamespace(); } String xmlElemNS = null; if (xmlElem != null && !xmlElem.namespace().equals("##default")) { xmlElemNS = xmlElem.namespace(); } if (xmlElemNS != null && webResultNS != null && !xmlElemNS.equals(webResultNS)) { throw new RuntimeModelerException("@XmlElement(namespace)="+xmlElemNS+" and @WebResult(targetNamespace)="+webResultNS+" are different for method " +method); } String ns = ""; if (webResultNS != null) { ns = webResultNS; } else if (xmlElemNS != null) { ns = xmlElemNS; } return new QName(ns, localPart); }
@XmlElement(namespace = "http://www.itunes.com/dtds/podcast-1.0.dtd") public Owner getOwner() { return owner; }
/** * @return the commonPrefixes */ @XmlElement(name = "CommonPrefixes") public String getCommonPrefixes() { return commonPrefixes; }
@XmlElement public Integer getId() { return id; }
@XmlElement(name="sapId", namespace="http://mdw.centurylink.com/serviceTypes") public String getSapId() { return sapId; }
@XmlElement(namespace = "http://www.w3.org/2005/Atom", name = "link") public AtomLink getAtomLink() { return atomLink; }
@XmlElement public void setSize2(double size2) { this.size2 = size2; }
@XmlElement public long getTimeout() { return timeout; }
@XmlElement public void setPublication(String publication) { this.publication = publication; }
@XmlElement(name = "STATUS_KEY") public String getStatusKey() { return statusKey; }
@XmlElement(name = "malComp") public String getMalComp(){ return this.malComp.getFullName(); }
@XmlElement(name = "state") public List<State> getStates() { return states; }
@XmlElement(name="host") public List<HostIPs> getHostIPsList() { return hostIPsList; }
@XmlElement(name = "configEntry") public Set<RoleBasedFilterConfigEntry> getEntries() { return entries; }
/** * @return the code */ @XmlElement(name = "code") public String getCode() { return code; }
@XmlElement public String getCommitURI() { return commitURI; }
@XmlElement(name="script") public List<Script> getScripts() { return scripts; }
@XmlElement(name = "macAddress") public String getMacAddress() { return HexEncode.bytesToHexStringFormat(macAddress); }
@XmlElementWrapper(name="trace") @XmlElement(name="hop") public LinkedList<Hop> getTrace() { return trace; }
@XmlElement public void setPosY(int posY) { this.posY = posY; }
@XmlElement(name="category") public List<Category> getCategories() { return categories; }
@XmlElement(name = "aliveCount") public long getAliveCount() { return aliveCount; }
@XmlElement public void setImageSettings(ImageSettings imageSettings) { this.imageSettings = imageSettings; }
@XmlElement(name = "EventKey") public String getEventKey() { return EventKey; }
@XmlElement public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; }
@XmlElement public void setFileName(String fileName) { this.fileName = fileName; }