Package org.projectforge.core

Examples of org.projectforge.core.ConfigXml


   * Should be called after any modification of configuration parameters such as costConfigured. It refreshes the visibility of some menu
   * entries.
   */
  public void refresh()
  {
    final ConfigXml xmlConfiguration = ConfigXml.getInstance();
    final Configuration configuration = Configuration.getInstance();
    final boolean costConfigured = configuration.isCostConfigured();
    get(MenuItemDefId.CUSTOMER_LIST).setVisible(costConfigured);
    get(MenuItemDefId.PROJECT_LIST).setVisible(costConfigured);
    get(MenuItemDefId.EMPLOYEE_LIST).setVisible(costConfigured);
    get(MenuItemDefId.EMPLOYEE_SALARY_LIST).setVisible(costConfigured);
    get(MenuItemDefId.ACCOUNT_LIST).setVisible(costConfigured);
    get(MenuItemDefId.COST1_LIST).setVisible(costConfigured);
    get(MenuItemDefId.COST2_LIST).setVisible(costConfigured);
    get(MenuItemDefId.COST2_TYPE_LIST).setVisible(costConfigured);
    get(MenuItemDefId.ACCOUNTING_RECORD_LIST).setVisible(costConfigured);
    get(MenuItemDefId.REPORT_OBJECTIVES).setVisible(costConfigured);
    get(MenuItemDefId.DATEV_IMPORT).setVisible(costConfigured);

    get(MenuItemDefId.ADDRESS_LIST).setVisible(configuration.isAddressManagementConfigured());
    get(MenuItemDefId.BOOK_LIST).setVisible(configuration.isBookManagementConfigured());
    get(MenuItemDefId.MEB).setVisible(configuration.isMebConfigured());

    get(MenuItemDefId.PHONE_CALL).setVisible(StringUtils.isNotEmpty(xmlConfiguration.getTelephoneSystemUrl()));
    get(MenuItemDefId.CONTRACTS).setVisible(CollectionUtils.isNotEmpty(xmlConfiguration.getContractTypes()));
  }
View Full Code Here


  public void loadPlugins()
  {
    for (final AbstractPlugin plugin : builtinPlugins) {
      register(plugin);
    }
    final ConfigXml xmlConfiguration = ConfigXml.getInstance();
    final String[] pluginMainClasses = xmlConfiguration.getPluginMainClasses();
    if (pluginMainClasses != null) {
      for (final String pluginMainClassName : pluginMainClasses) {
        try {
          final Class< ? > pluginMainClass = Class.forName(pluginMainClassName);
          try {
View Full Code Here

public class PFUserDOConverterTest
{
  @BeforeClass
  public static void setup()
  {
    final ConfigXml xml = ConfigXmlTest.createTestConfiguration();
    final LdapConfig ldapConfig = new LdapConfig();
    xml.setLdapConfig(ldapConfig);
    final LdapPosixAccountsConfig posixAccountsConfig = new LdapPosixAccountsConfig();
    ldapConfig.setPosixAccountsConfig(posixAccountsConfig);
  }
View Full Code Here

TOP

Related Classes of org.projectforge.core.ConfigXml

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.