Examples of WGFileMetaData


Examples of de.innovationgate.webgate.api.WGFileMetaData

        }
    if (_parent.useOptimizedFileHandling()) {
      Entity metaEntity = retrieveFileMetaEntity(filename);
      if (metaEntity != null) {
         
          WGFileMetaData metaData = null;
        if (metaEntity instanceof ContentFileMeta) {
          ContentFileMeta meta = (ContentFileMeta) metaEntity;
          metaData = new WGFileMetaData();
          meta.fill(metaData);         
        }
       
        else if (metaEntity instanceof ContainerFileMeta) {
          ContainerFileMeta meta = (ContainerFileMeta) metaEntity;
          metaData = new WGFileMetaData();
          meta.fill(metaData);
        }
       
        if (metaData != null) {
            if (_parent._ddlVersion >= WGDatabase.CSVERSION_WGA5) {
                metaData.setExtensionDataHandler(new FileExtDataHandler(_parent, metaEntity));
            }
            return metaData;
        }
        else {
          throw new WGIllegalArgumentException("Unsupported entity type '" + metaEntity.getClass().getName() + "'.");
View Full Code Here

Examples of de.innovationgate.webgate.api.WGFileMetaData

            if (file == null) {
                return null;
            }
           
           
            WGFileMetaData md = new WGFileMetaData();
            Date lastModified = new Date(getLastModifiedTime(file));
            md.setCreated(lastModified);
            md.setLastmodified(lastModified);
            md.setName(strFile.toLowerCase());
            md.setSize(file.getContent().getSize());
            return md;
        }
        catch (Exception e) {
            throw new WGBackendException("Exception retrieving file metadata for file " + strFile + " on document " + _docKey.toString(), e);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.