public lotus.domino.Document getParentItemFromServiceOrder() throws NotesException{
findRegels();
lotus.domino.Document orderRegelTemp = OrderRegels.getFirstDocument();
lotus.domino.Document temp1 = null;
while(orderRegelTemp != null)
{
if(orderRegelTemp.getItemValueString("PARENTLINEITEM").equals("1"))
{
if(temp1 != null) temp1.recycle();
if(OrderRegels != null)OrderRegels.recycle();
return orderRegelTemp;
}
else{
temp1 = OrderRegels.getNextDocument(orderRegelTemp);
orderRegelTemp.recycle(); // recycle the one we're done with
orderRegelTemp = temp1;
}
}//end while
if(orderRegelTemp != null) orderRegelTemp.recycle();
if(temp1 != null) temp1.recycle();
if(OrderRegels != null)OrderRegels.recycle();
return null;
}
我還是想知道,如果需要在上述方法的回收利用,功能已被執行時對物體進行自動回收。接下來到這一點,當我需要回收orderRegelTemp是否返回對象?IBM的Domino的Java回收的方法正確對象