/// <summary> /// Get all configurations /// </summary> public GlobalConfiguration() { Server = new ServerConfiguration(); Application = new ApplicationConfiguration(); Signature = new SignatureConfiguration(); Common = new CommonConfiguration(); }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> /// <param name="currentDirectoryPath">string</param> public DataDirectoryEntity(SignatureConfiguration signatureConfiguration, string currentDirectoryPath) { this.signatureConfiguration = signatureConfiguration; this.currentDirectoryPath = currentDirectoryPath; Path = signatureConfiguration.dataDirectory + currentDirectoryPath; PreviewPath = signatureConfiguration.dataDirectory + currentDirectoryPath + DATA_PREVIEW_FOLDER; XmlPath = signatureConfiguration.dataDirectory + currentDirectoryPath + DATA_XML_FOLDER; }
/// <summary> /// Initializes a new instance of the <see cref="TempDirectoryUtils"/> class. /// Constructor. /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration.</param> public TempDirectoryUtils(SignatureConfiguration signatureConfiguration) { this.signatureConfiguration = signatureConfiguration; // create output directories if (string.IsNullOrEmpty(signatureConfiguration.GetTempFilesDirectory())) { signatureConfiguration.SetTempFilesDirectory(signatureConfiguration.filesDirectory + this.OUTPUT_FOLDER); } }
/// <summary> /// Initializes a new instance of the <see cref="GlobalConfiguration"/> class. /// Get all configurations. /// </summary> public GlobalConfiguration() { this.server = new ServerConfiguration(); this.application = new ApplicationConfiguration(); this.signature = new SignatureConfiguration(); this.viewer = new ViewerConfiguration(); this.common = new CommonConfiguration(); this.annotation = new AnnotationConfiguration(); this.comparison = new ComparisonConfiguration(); this.conversion = new ConversionConfiguration(); this.editor = new EditorConfiguration(); this.metadata = new MetadataConfiguration(); this.search = new SearchConfiguration(); }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfig">SignatureConfiguration</param> public DataDirectoryUtils(SignatureConfiguration signatureConfig) { signatureConfiguration = signatureConfig; // check if data directory was set, if not set new directory if (String.IsNullOrEmpty(signatureConfiguration.GetDataDirectory())) { signatureConfiguration.SetDataDirectory(signatureConfiguration.GetFilesDirectory() + DATA_FOLDER); } // create directory objects BarcodeDirectory = new BarcodeDataDirectoryEntity(signatureConfiguration); CertificateDirectory = new CertificateDataDirectoryEntity(signatureConfiguration); ImageDirectory = new ImageDataDirectoryEntity(signatureConfiguration); UploadedImageDirectory = new UploadedImageDataDirectoryEntity(signatureConfiguration); StampDirectory = new StampDataDirectoryEntity(signatureConfiguration); QrCodeDirectory = new QrCodeDataDirectoryEntity(signatureConfiguration); BarcodeDirectory = new BarcodeDataDirectoryEntity(signatureConfiguration); TextDirectory = new TextDataDirectoryEntity(signatureConfiguration); // create directories System.IO.Directory.CreateDirectory(CertificateDirectory.Path); System.IO.Directory.CreateDirectory(ImageDirectory.Path); System.IO.Directory.CreateDirectory(StampDirectory.XmlPath); System.IO.Directory.CreateDirectory(StampDirectory.PreviewPath); System.IO.Directory.CreateDirectory(QrCodeDirectory.XmlPath); System.IO.Directory.CreateDirectory(QrCodeDirectory.PreviewPath); System.IO.Directory.CreateDirectory(BarcodeDirectory.XmlPath); System.IO.Directory.CreateDirectory(BarcodeDirectory.PreviewPath); System.IO.Directory.CreateDirectory(TextDirectory.XmlPath); string uploadedImagePath = ImageDirectory.Path + ImageDirectory.GetUploadedImageFolder(); System.IO.Directory.CreateDirectory(uploadedImagePath); }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public StampDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/Stamps") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public CertificateDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/Certificates") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public QrCodeDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/QrCodes") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public DirectoryUtils(SignatureConfiguration signatureConfiguration) { FilesDirectory = new FilesDirectoryUtils(signatureConfiguration); DataDirectory = new DataDirectoryUtils(signatureConfiguration); TempFolder = new TempDirectoryUtils(signatureConfiguration); }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public ImageDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/Image") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public TextDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/Text") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public UploadedImageDataDirectoryEntity(SignatureConfiguration signatureConfiguration) : base(signatureConfiguration, "/Image/Uploaded") { }
/// <summary> /// Constructor /// </summary> /// <param name="signatureConfiguration">SignatureConfiguration</param> public FilesDirectoryUtils(SignatureConfiguration signatureConfiguration) { this.signatureConfiguration = signatureConfiguration; }