📄 dispositionreport.java
字号:
success = success && (errnoInt == 0);
}
return success;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} then
*
*/
public int getErrno() {
if( results.size() > 0 )
return new Integer(((Result)results.elementAt(0)).getErrno()).intValue();
else
return -1;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public int getErrno(int index) {
if( results.size() > index )
return new Integer(((Result)results.elementAt(index)).getErrno()).intValue();
else
return -1;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getErrCode() {
if( results.size() > 0 ) {
Result r = (Result)results.elementAt(0);
if( r.getErrInfo() != null )
return r.getErrInfo().getErrCode();
else
return null;
}
else
return null;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getErrCode(int index) {
if( results.size() > index ) {
Result r = (Result)results.elementAt(index);
if( r.getErrInfo() != null )
return r.getErrInfo().getErrCode();
else
return null;
}
else
return null;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getErrInfoText() {
if( results.size() > 0 ) {
Result r = (Result)results.elementAt(0);
if( r.getErrInfo() != null )
return r.getErrInfo().getText();
else
return null;
}
else
return null;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getErrInfoText(int index) {
if( results.size() > index ) {
Result r = (Result)results.elementAt(index);
if( r.getErrInfo() != null )
return r.getErrInfo().getText();
else
return null;
}
else
return null;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getKeyType() {
if( results.size() > 0 )
return((Result)results.elementAt(0)).getKeyType();
else
return null;
}
/**
* @deprecated This method has been deprecated. Use
* {@link #getResultVector()} instead.
*/
public String getKeyType(int index) {
if( results.size() > index )
return((Result)results.elementAt(index)).getKeyType();
else
return null;
}
/**
* Retrieves the Vector containing the <i>Result</i> objects that were
* present in this DispositionReport.
* @return s Vector the Vector of <i>Result</i> objects.
*/
public Vector getResultVector() {
return results;
}
public int getNumResults() {
return results.size();
}
// Setters
public void setGeneric(String gen) {
genericAttrib = gen;
}
public void setOperator(String oper) {
operatorAttrib = oper;
}
public void setTruncated(boolean t) {
if( t ) this.truncated="true";
else this.truncated="false";
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrno(int errno) {
setErrno(0, errno);
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrno(int errno, int index) {
if( index >= 0 ) {
if( index > this.results.size() ) {
this.results.setSize(index+1);
Result r = new Result();
this.results.setElementAt( r , index);
}
Result r = ((Result)results.elementAt(index));
r.setErrno( new Integer(errno).toString() );
}
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrCode(String errCode) {
setErrCode(errCode, 0);
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrCode(String errCode, int index) {
if( index >= 0 ) {
if( index > this.results.size() ) {
this.results.setSize(index+1);
Result r = new Result();
ErrInfo ei = new ErrInfo();
r.setErrInfo(ei);
this.results.setElementAt( r , index);
}
Result r = ((Result)results.elementAt(index));
ErrInfo ei = r.getErrInfo();
if( ei==null )
ei = new ErrInfo();
ei.setErrCode(errCode);
r.setErrInfo(ei);
}
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrInfoText(String errInfoText) {
setErrInfoText(errInfoText, 0);
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setErrInfoText(String errInfoText, int index) {
if( index >= 0 ) {
if( index > this.results.size() ) {
this.results.setSize(index+1);
Result r = new Result();
ErrInfo ei = new ErrInfo();
r.setErrInfo(ei);
this.results.setElementAt( r , index);
}
Result r = ((Result)results.elementAt(index));
ErrInfo ei = r.getErrInfo();
if( ei==null )
ei = new ErrInfo();
ei.setText(errInfoText);
r.setErrInfo(ei);
}
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setKeyType(String keyType) {
setKeyType(keyType, 0);
}
/**
* @deprecated This method has been deprecated. Use
* {@link #setResultVector( Vector )} instead.
*/
public void setKeyType(String keyType, int index) {
if( index >= 0 ) {
if( index > this.results.size() ) {
this.results.setSize(index+1);
Result r = new Result();
this.results.setElementAt( r , index);
}
Result r = ((Result)results.elementAt(index));
r.setKeyType( keyType );
}
}
/**
* Set the Vector of result objects for this DispositionReport
* @param rv Vector of <i>Result</i> objects.
*/
public void setResultVector( Vector rv ) {
if( rv != null )
results = rv;
else
results = new Vector();
}
/**
* Tests the passed in element to determine if the
* element is a serialized version of this object.
*
* @param el Root element for this object
*/
public boolean isValidElement(Element el) {
return el.getNodeName().equals(UDDI_TAG);
}
public void saveToXML(Element parent) {
base = parent.getOwnerDocument().createElementNS(UDDIElement.XMLNS, UDDIElement.XMLNS_PREFIX + UDDI_TAG);
// Save attributes
if( genericAttrib!=null ) {
base.setAttribute("generic", genericAttrib);
}
if( operatorAttrib!=null ) {
base.setAttribute("operator", operatorAttrib);
}
if( truncated!=null ) {
base.setAttribute("truncated", truncated);
}
for( int i = 0; i < results.size(); i++ ) {
Result r = ((Result)results.elementAt(i));
if( r!=null )
r.saveToXML(base);
}
parent.appendChild(base);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -