/** * Rellena el objeto con los datos de otro objeto * * @param object Objeto a copiar */ public void set(GetResourceProperty_resp object) { this.literalProperties.clear(); for (int i = 0; i < object.literalProperties.size(); i++) { addLiteralProperties( new org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty( object.getLiteralProperties(i))); } this.objectProperties.clear(); for (int i = 0; i < object.objectProperties.size(); i++) { addObjectProperties( new org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty( object.getObjectProperties(i))); } setChanged(); }
/** * Compara con el contenido de otro bean * * @param obj Objeto a comparar * @return Retorna true si los dos beans son iguales en contenido */ public boolean equals(Object obj) { if (!(obj instanceof GetResourceProperty_resp)) { return false; } GetResourceProperty_resp value = (GetResourceProperty_resp) obj; if (value.literalProperties.size() != this.literalProperties.size()) { return false; } for (int i = 0; i < value.literalProperties.size(); i++) { if (!(value.getLiteralProperties(i).equals(this.getLiteralProperties(i)))) { return false; } } if (value.objectProperties.size() != this.objectProperties.size()) { return false; } for (int i = 0; i < value.objectProperties.size(); i++) { if (!(value.getObjectProperties(i).equals(this.getObjectProperties(i)))) { return false; } } return true; }