Package it.eng.spagobi.tools.dataset.common.datastore

Examples of it.eng.spagobi.tools.dataset.common.datastore.FieldMetadata


 
 
  public void addLinkField(String fieldName, Link link, IDataStore dataStore) {
   
    IDataStoreMetaData dataStoreMeta;
    FieldMetadata fieldMeta;
    IRecord record;
    IField field;
   
   
    try {
      Assert.assertNotNull(fieldName, "Input parametr [fieldName] cannot be null");
      //Link parameter can be null; in that case Link.DEFAULT_BASE_URL will be used
      Assert.assertNotNull(dataStore, "Input parametr [dataStore] cannot be null");
     
      try {
        logger.debug("Adding link column [" + fieldName + ": " + link + "] ...");
       
        dataStoreMeta = dataStore.getMetaData();
        fieldMeta = new FieldMetadata();
         
        fieldMeta.setName(fieldName);
        fieldMeta.setType(String.class);
        fieldMeta.setProperty("ROLE", "CROSSNAVLINK");
       
        dataStoreMeta.addFiedMeta(fieldMeta);
       
        logger.debug("Link column [" + fieldName + ": " + link + "] added succesfully");
      } catch(Throwable t) {
View Full Code Here


      logger.warn("List fieldsMeta in input is null!!");
      return null;
    }
    SDKDataStoreFieldMetadata[] toReturn = new SDKDataStoreFieldMetadata[fieldsMeta.size()];
    for (int i = 0; i < fieldsMeta.size(); i++) {
      FieldMetadata aFieldMetadata = (FieldMetadata) fieldsMeta.get(i);
      SDKDataStoreFieldMetadata aSDKDataStoreFieldMetadata = this.fromFieldMetadataToSDKDataStoreFieldMetadata(aFieldMetadata);
      toReturn[i] = aSDKDataStoreFieldMetadata;
    }
    logger.debug("OUT");
    return toReturn;
View Full Code Here

TOP

Related Classes of it.eng.spagobi.tools.dataset.common.datastore.FieldMetadata

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.