private String processUploadedClasses()

in wilma-application/modules/wilma-webapp/src/main/java/com/epam/wilma/webapp/config/servlet/stub/upload/MultiPartFileProcessor.java [99:120]


    private String processUploadedClasses(final InputStream resource, final String contentType, final String fieldName, final String resFileName) {
        String result = null;

        if ("stub-condition-checker".equals(fieldName) && isContentTypeJava(contentType)) {
            writeResourceToFile(resource, resFileName, stubResourcePathProvider.getConditionCheckerPathAsString());
            result = "External condition checker class '" + resFileName + WAS_UPLOADED_TO_WILMA;
        } else if ("stub-response-formatter".equals(fieldName) && isContentTypeJava(contentType)) {
            writeResourceToFile(resource, resFileName, stubResourcePathProvider.getResponseFormattersPathAsString());
            result = "External response formatter class '" + resFileName + WAS_UPLOADED_TO_WILMA;
        } else if ("stub-interceptor".equals(fieldName)) {
            writeResourceToFile(resource, resFileName, stubResourcePathProvider.getInterceptorPathAsString());
            result = "External interceptor '" + resFileName + WAS_UPLOADED_TO_WILMA;
        } else if ("stub-jar".equals(fieldName)) {
            writeResourceToFile(resource, resFileName, stubResourcePathProvider.getJarPathAsString());
            result = "External jar '" + resFileName + "' was uploaded to Wilma.";
        } else if ("stub-sequence-handler".equals(fieldName)) {
            writeResourceToFile(resource, resFileName, stubResourcePathProvider.getSequenceHandlerPathAsString());
            result = "External sequence handler '" + resFileName + WAS_UPLOADED_TO_WILMA;
        }

        return result;
    }