Package it.eng.spagobi.commons.bo

Examples of it.eng.spagobi.commons.bo.Domain


    // GET ENGINE ASSOCIATED TO THE BIOBJECT
    Engine engine = obj.getEngine();

    // GET THE TYPE OF ENGINE (INTERNAL / EXTERNAL) AND THE SUITABLE
    // BIOBJECT TYPES
    Domain engineType = null;
    Domain compatibleBiobjType = null;
    try {
      engineType = DAOFactory.getDomainDAO().loadDomainById(
          engine.getEngineTypeId());
      compatibleBiobjType = DAOFactory.getDomainDAO().loadDomainById(
          engine.getBiobjTypeId());
    } catch (EMFUserError error) {
      logger.error("Error retrieving document's engine information",
          error);
      errorHandler.addError(error);
      return;
    }
    String compatibleBiobjTypeCd = compatibleBiobjType.getValueCd();
    String biobjTypeCd = obj.getBiObjectTypeCode();

    // CHECK IF THE BIOBJECT IS COMPATIBLE WITH THE TYPES SUITABLE FOR THE
    // ENGINE
    if (!compatibleBiobjTypeCd.equalsIgnoreCase(biobjTypeCd)) {
View Full Code Here


        ObjMetadata objMetadata = (ObjMetadata) it.next();
        ObjMetacontent objMetacontent = (ObjMetacontent) DAOFactory.getObjMetacontentDAO().loadObjMetacontent(objMetadata.getObjMetaId(), objId, null);
        if(objMetacontent != null){
          Integer binId = objMetacontent.getBinaryContentId();
          Integer idDomain = objMetadata.getDataType();
          Domain domain = DAOFactory.getDomainDAO().loadDomainById(idDomain);
          byte[] content = objMetacontent.getContent();
          String htmlContent = null;
          if (domain.getValueCd().equalsIgnoreCase(LONG_TEXT)) {
            bais = new ByteArrayInputStream(content);
            JTidyHTMLHandler htmlHandler = new JTidyHTMLHandler();
            htmlContent = htmlHandler.getContent(bais);
            bais.close();
            return htmlContent;
View Full Code Here

    if( !(o instanceof Config) ) {
      throw new SerializationException("ConfigJSONSerializer is unable to serialize object of type: " + o.getClass().getName());
    }
   
    try {
      Domain domain = null;
      Config config = (Config)o;
      DomainDAOHibImpl domainImpl = new DomainDAOHibImpl();
      if(config.getValueTypeId() != null){
        domain = domainImpl.loadDomainById(config.getValueTypeId());
      }
      result = new JSONObject();
      result.put(CONFIG_CODE, config.getLabel()); // BIOBJ_TYPE
      result.put(CONFIG_NAME, config.getName()); // BI Object types
     
      result.put(VALUE_ID, config.getId()); // ex. 1
      result.put(VALUE_CODE, config.getLabel()); // REPORT
      result.put(VALUE_NAME, config.getName()); // ex. Report
      result.put(VALUE_DECRIPTION, config.getDescription()); // Basic business intelligence objects type
      result.put(IS_ACTIVE, config.isActive());
      result.put(VALUE_CHECK, config.getValueCheck());
      result.put(VALUE_TYPE, domain != null ? domain.getValueCd() : "");
      result.put(CATEGORY, config.getCategory());
    } catch (Throwable t) {
      throw new SerializationException("An error occurred while serializing object: " + o, t);
    } finally {
     
View Full Code Here

      aCheck.setValueTypeCd("");
      List checkTypes = DAOFactory.getDomainDAO().loadListDomainsByType("CHECK");
      if (checkTypes == null || checkTypes.size() == 0) {
        aCheck.setValueTypeCd("");
      } else {
        Domain domain = (Domain) checkTypes.get(0);
        aCheck.setValueTypeCd(domain.getValueCd());
      }
      response.setAttribute("checkObj", aCheck);
    } catch (Exception ex) {
      SpagoBITracer.major(AdmintoolsConstants.NAME_MODULE, "DetailEngineModule","newDetailEngine","Cannot prepare page for the insertion", ex  );
      throw new EMFUserError(EMFErrorSeverity.ERROR, 100);
View Full Code Here

    config.setActive(this.getAttributeAsBoolean("IS_ACTIVE"));
    config.setValueCheck(this.getAttributeAsString("VALUE_CHECK"));
    config.setCategory(this.getAttributeAsString("CATEGORY"));
    if (this.requestContainsAttribute("VALUE_TYPE")) {
      DomainDAOHibImpl domain = new DomainDAOHibImpl();
      Domain dom = domain.loadDomainByCodeAndValue("PAR_TYPE", this
          .getAttributeAsString("VALUE_TYPE"));
      config.setValueTypeId(dom.getValueId());
    }

    logger.debug("OUT");
    return config;
View Full Code Here

             
               Exporters exp = (Exporters) iterator.next();
               Integer domainId=exp.getDomainId();
              
               IDomainDAO domainDao=DAOFactory.getDomainDAO();
               Domain domain=domainDao.loadDomainById(domainId);
               if(domain!=null){
                 String value_cd=domain.getValueCd();
                 String urlExporter=null
                 if (value_cd!=null){
                   prova.put(value_cd);
                 }
               }
View Full Code Here

  }

  public void doSave() {

    logger.debug("IN");
    Domain domain = null;
    Domain domainTemp = null;
    try {
      domain = this.setDomain();
      domainTemp = domainDao.loadDomainByCodeAndValue(domain.getDomainCode(), domain.getValueCd());
    } catch (Throwable e) {
      logger.error("Exception occurred while saving config data", e);
      throw new SpagoBIServiceException(SERVICE_NAME,
          "Impossible to save domain", e);
    }
    if (domainTemp != null && !domainTemp.getValueId().equals(domain.getValueId())) {
      throw new SpagoBIServiceException(SERVICE_NAME,
          "Domain Code and Value Code already in use");
    }
    try {
      logger.debug("Save domain");
View Full Code Here

          "Exception occurred while retrieving domain data", e);
    }
  }

  public Domain setDomain() {
    Domain domain = new Domain();
    if(this.requestContainsAttribute("VALUE_ID")){
      domain.setValueId(this.getAttributeAsInteger("VALUE_ID"));
    }
    domain.setValueCd(this.getAttributeAsString("VALUE_CD"));
    domain.setValueName(this.getAttributeAsString("VALUE_NM"));
    domain.setDomainCode(this.getAttributeAsString("DOMAIN_CD"));
    domain.setDomainName(this.getAttributeAsString("DOMAIN_NM"));
    domain.setValueDescription(this.getAttributeAsString("VALUE_DS"));

    return domain;

  }
View Full Code Here

      obj.setLabel(datamartName);
      obj.setName(datamartName);
      obj.setDescription("");
      obj.setEncrypt(0);
      obj.setStateCode("DEV");
      Domain state = DAOFactory.getDomainDAO().loadDomainByCodeAndValue("STATE", "DEV");
      obj.setStateID(state.getValueId());
      //sets the qbe engine
      Domain objectType = DAOFactory.getDomainDAO().loadDomainByCodeAndValue("BIOBJ_TYPE", "DATAMART");
      obj.setBiObjectTypeID(objectType.getValueId());
      obj.setBiObjectTypeCode(objectType.getValueCd());
      List<Engine> lstQbeEngines =  DAOFactory.getEngineDAO().loadAllEnginesForBIObjectType("DATAMART");
      if (lstQbeEngines == null || lstQbeEngines.size() == 0){
        logger.error("Error while retrieving Engine list.");
        return;
      }
View Full Code Here

    /*
     * <STATEMENT name="SELECT_DOMAIN_FROM_CODE_VALUE" query="SELECT
     * D.VALUE_NM AS VALUE_NAME, D.VALUE_ID AS VALUE_ID, D.VALUE_CD AS
     * VALUE_CD FROM SBI_DOMAINS D WHERE DOMAIN_CD = ? AND VALUE_CD = ? "/>
     */
    Domain aDomain = null;
    Session aSession = null;
    Transaction tx = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
View Full Code Here

TOP

Related Classes of it.eng.spagobi.commons.bo.Domain

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.