/**
SpagoBI, the Open Source Business Intelligence suite
Copyright (C) 2012 Engineering Ingegneria Informatica S.p.A. - SpagoBI Competency Center
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this file,
You can obtain one at http://mozilla.org/MPL/2.0/.
**/
package it.eng.spagobi.studio.documentcomposition.editors.model.documentcomposition.bo;
import it.eng.spagobi.studio.documentcomposition.editors.model.documentcomposition.Document;
import it.eng.spagobi.studio.documentcomposition.editors.model.documentcomposition.DocumentComposition;
import it.eng.spagobi.studio.documentcomposition.editors.model.documentcomposition.DocumentsConfiguration;
import it.eng.spagobi.studio.documentcomposition.editors.model.documentcomposition.Parameters;
import java.util.Vector;
public class DocumentBO {
public static Parameters getParametersByDocumentLabel(DocumentComposition docComp, String docLabel){
DocumentsConfiguration docConf = docComp.getDocumentsConfiguration();
Parameters params = null;
if(docConf != null){
Vector documents = docConf.getDocuments();
if(documents != null){
for (int i = 0; i< documents.size(); i++){
Document doc = (Document)documents.elementAt(i);
String sbiLabel =doc.getSbiObjLabel();
if(sbiLabel.equals(docLabel)){
params= doc.getParameters();
}
}
}
}
return params;
}
}