Example #1
0
 private Keyword HylandKeywordFrom(ObjectLibrary.Keyword keyword, Hyland.Unity.KeywordType keywordType)
 {
     switch (keywordType.DataType)
     {
         case KeywordDataType.AlphaNumeric:
             return keywordType.CreateKeyword(keyword.StringValue);
         case KeywordDataType.Currency:
         case KeywordDataType.SpecificCurrency:
             return keywordType.CreateKeyword(keyword.DecimalValue);
         case KeywordDataType.Date:
         case KeywordDataType.DateTime:
             return keywordType.CreateKeyword(keyword.DateTimeValue);
         case KeywordDataType.FloatingPoint:
             return keywordType.CreateKeyword(keyword.DoubleValue);
         case KeywordDataType.Numeric20:
         case KeywordDataType.Numeric9:
             return keywordType.CreateKeyword(keyword.IntValue);
         default:
             return null;
     }
 }
Example #2
0
        private DocumentMetaData GetDocumentMetaData(Hyland.Unity.Document document, DefaultDataProvider provider)
        {
            var rend = document.DefaultRenditionOfLatestRevision;

            using (PageData unityPageData = provider.GetDocument(rend))
            {
                return new DocumentMetaData(unityPageData.Extension, rend.FileType.MimeType, (int)rend.NumberOfPages);
            }
        }