PDFGConfigService.java 3.67 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.pdfg.service.api;

import com.adobe.pdfg.exception.ConfigException;
import com.adobe.pdfg.exception.ConversionException;
import java.io.File;
import java.util.List;
import java.util.Map;

public interface PDFGConfigService {
    public Map getJobOptionsMap() throws ConfigException;

    public Map getSecuritySettingsMap() throws ConfigException;

    public Map getFiletypeSettingsMap() throws ConfigException;

    public String getClearText(String var1) throws ConfigException;

    public Map getJobOptionMapByName(String var1) throws ConfigException;

    public String getJobOptionStringByName(String var1) throws ConfigException;

    public Map getSecuritySettingByName(String var1) throws ConfigException;

    public Map getFiletypeSettingByName(String var1) throws ConfigException;

    public String getConfigurationXML() throws ConfigException;

    public String getConfigurationXML(String var1, String var2, String var3) throws ConfigException, ConversionException;

    public String getPDFExportXML(String var1, int var2) throws ConfigException, ConversionException;

    public String getActionTaggedXML(String var1, String var2, String var3, int var4, boolean var5) throws ConfigException, ConversionException;

    public Map getDefaultSettingsNames() throws ConfigException;

    public Map getPDFGProductInfo() throws ConfigException;

    public Map getPrologue() throws ConfigException;

    public void setPrologue(Map var1) throws ConfigException;

    public List getFontFolders() throws ConfigException;

    public List getFontsInFolder(String var1) throws ConfigException;

    public void updateJobOptions(Map var1, boolean var2) throws ConfigException;

    public void setJobOptionsByName(String var1, String var2) throws ConfigException;

    public void updateSecuritySetting(String var1, String var2, String var3) throws ConfigException;

    public void updateSecuritySettings(Map var1, boolean var2) throws ConfigException;

    public void updateFiletypeSettings(Map var1, boolean var2) throws ConfigException;

    public void removeSecuritySettings(List var1) throws ConfigException;

    public void removeFiletypeSettings(List var1) throws ConfigException;

    public void removeJobOptionSettings(List var1) throws ConfigException;

    public void setDefaultSettings(String var1, String var2, String var3) throws ConfigException, ConversionException;

    public void importConfigurationXML(String var1) throws ConfigException;

    public void resetConfigurationToDefault() throws ConfigException;

    public Map getConfigurationSettingsMap();

    public String getConfigurationSetting(String var1);

    public List<List<String>> getCSFAndEmbeddedProfiles(String var1) throws ConfigException;

    public List<List<String>> getColorProfiles() throws ConfigException;

    public Map<String, Map> getAllSettingsMapWithDefault() throws ConfigException;

    public void updateUserAccountsSettings(Map var1, boolean var2) throws ConfigException;

    public Map<String, String[]> getGeneralConfigMap() throws ConfigException;

    public void updateGeneralConfig(Map<String, String[]> var1) throws ConfigException;

    public Map<String, String> getUserAccountsMap() throws ConfigException;

    public void removeUserAccounts(List var1) throws ConfigException;

    public boolean validateUserCredentials(String var1, String var2, String var3) throws ConfigException;

    public Map validateAllUsersCredentials() throws ConfigException;

    public Map<String, List<String>> getOSAndUsers() throws ConfigException;

    public List<File> getPDFGTempFolders() throws ConfigException;

    public Map getAllValidUsersAccounts() throws ConfigException;
}