Ejemplo n.º 1
0
  @Override
  public void initialize(ServletContext servletContext) {

    String contentPrimaryTypes = getParam(servletContext, INIT_CONTENT_PRIMARY_TYPE_NAMES);
    String resourcePrimaryTypes = getParam(servletContext, INIT_RESOURCE_PRIMARY_TYPES_NAMES);
    String newFolderPrimaryType = getParam(servletContext, INIT_NEW_FOLDER_PRIMARY_TYPE_NAME);
    String newResourcePrimaryType = getParam(servletContext, INIT_NEW_RESOURCE_PRIMARY_TYPE_NAME);
    String newContentPrimaryType = getParam(servletContext, INIT_NEW_CONTENT_PRIMARY_TYPE_NAME);

    logger.debug("DefaultContentMapper initial content primary types = " + contentPrimaryTypes);
    logger.debug("DefaultContentMapper initial file primary types = " + filePrimaryTypes);
    logger.debug("DefaultContentMapper initial new folder primary types = " + newFolderPrimaryType);
    logger.debug(
        "DefaultContentMapper initial new resource primary types = " + newResourcePrimaryType);
    logger.debug(
        "DefaultContentMapper initial new content primary types = " + newContentPrimaryType);

    this.contentPrimaryTypes =
        split(contentPrimaryTypes != null ? contentPrimaryTypes : DEFAULT_CONTENT_PRIMARY_TYPES);
    this.filePrimaryTypes =
        split(resourcePrimaryTypes != null ? resourcePrimaryTypes : DEFAULT_RESOURCE_PRIMARY_TYPES);
    this.newFolderPrimaryType =
        newFolderPrimaryType != null ? newFolderPrimaryType : DEFAULT_NEW_FOLDER_PRIMARY_TYPE;
    this.newResourcePrimaryType =
        newResourcePrimaryType != null ? newResourcePrimaryType : DEFAULT_NEW_RESOURCE_PRIMARY_TYPE;
    this.newContentPrimaryType =
        newContentPrimaryType != null ? newContentPrimaryType : DEFAULT_NEW_CONTENT_PRIMARY_TYPE;
  }