Example usage for org.apache.commons.lang StringUtils lowerCase

List of usage examples for org.apache.commons.lang StringUtils lowerCase

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils lowerCase.

Prototype

public static String lowerCase(String str) 

Source Link

Document

Converts a String to lower case as per String#toLowerCase() .

Usage

From source file:org.lockss.plugin.royalsocietyofchemistry.RSCBooksUrlNormalizer.java

public String normalizeUrl(String url, ArchivalUnit au) throws PluginException {

    if (content_url.isEmpty()) {
        content_url = au.getConfiguration().get("base_url") + "en/content/";
    }//  ww w.ja va2s. c o  m
    if (StringUtil.startsWithIgnoreCase(url, content_url)) {
        url = StringUtils.lowerCase(url);
    }
    return url;
}

From source file:org.madsonic.controller.ImportPlaylistController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    Map<String, Object> map = new HashMap<String, Object>();

    try {/* w  ww.  ja  v  a2  s.c  om*/
        if (ServletFileUpload.isMultipartContent(request)) {

            FileItemFactory factory = new DiskFileItemFactory();
            ServletFileUpload upload = new ServletFileUpload(factory);
            List<?> items = upload.parseRequest(request);
            for (Object o : items) {
                FileItem item = (FileItem) o;

                if ("file".equals(item.getFieldName()) && !StringUtils.isBlank(item.getName())) {
                    if (item.getSize() > MAX_PLAYLIST_SIZE_MB * 1024L * 1024L) {
                        throw new Exception("The playlist file is too large. Max file size is "
                                + MAX_PLAYLIST_SIZE_MB + " MB.");
                    }
                    String playlistName = FilenameUtils.getBaseName(item.getName());
                    String fileName = FilenameUtils.getName(item.getName());
                    String format = StringUtils.lowerCase(FilenameUtils.getExtension(item.getName()));
                    String username = securityService.getCurrentUsername(request);
                    Playlist playlist = playlistService.importPlaylist(username, playlistName, fileName, format,
                            item.getInputStream(), null);
                    map.put("playlist", playlist);
                }
            }
        }
    } catch (Exception e) {
        map.put("error", e.getMessage());
    }

    ModelAndView result = super.handleRequestInternal(request, response);
    result.addObject("model", map);
    return result;
}

From source file:org.madsonic.controller.NetworkSettingsController.java

protected void doSubmitAction(Object cmd) throws Exception {
    NetworkSettingsCommand command = (NetworkSettingsCommand) cmd;
    command.setToast(true);/*ww w. j a  va  2s . c o m*/

    settingsService.setPortForwardingEnabled(command.isPortForwardingEnabled());
    settingsService.setUrlRedirectionEnabled(command.isUrlRedirectionEnabled());
    settingsService.setUrlRedirectFrom(StringUtils.lowerCase(command.getUrlRedirectFrom()));

    //        if (settingsService.isUsePremiumServices()) {               
    //        if (!settingsService.isLicenseValid() && settingsService.getTrialExpires() == null) {
    //            Date expiryDate = new Date(System.currentTimeMillis() + TRIAL_DAYS * 24L * 3600L * 1000L);
    //            settingsService.setTrialExpires(expiryDate);
    //        }
    //        }

    if (settingsService.getServerId() == null) {
        Random rand = new Random(System.currentTimeMillis());
        settingsService.setServerId(String.valueOf(Math.abs(rand.nextLong())));
    }

    settingsService.setMadsonicUrl(StringUtils.lowerCase(command.getMadsonicUrl()));

    settingsService.save();
    networkService.initPortForwarding(0);
    networkService.initUrlRedirection(true);
}

From source file:org.madsonic.service.MediaFileService.java

private MediaFile createMediaFile(File file) {

    MediaFile existingFile = mediaFileDao.getMediaFile(file.getPath());
    MediaFile mediaFile = new MediaFile();
    Date lastModified = new Date(FileUtil.lastModified(file));
    mediaFile.setPath(file.getPath());//from  w  w w  .ja  v  a  2 s .  c om
    mediaFile.setFolder(securityService.getRootFolderForFile(file));
    mediaFile.setParentPath(file.getParent());
    mediaFile.setChanged(lastModified);
    mediaFile.setLastScanned(new Date());
    mediaFile.setPlayCount(existingFile == null ? 0 : existingFile.getPlayCount());
    mediaFile.setLastPlayed(existingFile == null ? null : existingFile.getLastPlayed());
    mediaFile.setComment(existingFile == null ? null : existingFile.getComment());
    mediaFile.setChildrenLastUpdated(new Date(0));
    mediaFile.setCreated(lastModified);

    //      mediaFile.setMediaType(ALBUM);
    mediaFile.setMediaType(DIRECTORY);

    // ######### Read Comment.txt file ####
    String comment = null;
    comment = checkForCommentFile(file);
    if (checkForCommentFile(file) != null) {
        mediaFile.setComment(comment);
    }

    Boolean folderParsing = settingsService.isFolderParsingEnabled();
    Boolean albumSetParsing = settingsService.isAlbumSetParsingEnabled();

    // #### Scan Foldernamer for Year #####
    if (StringUtil.truncatedYear(file.getName()) != null && StringUtil.truncatedYear(file.getName()) > 10) {
        mediaFile.setYear(StringUtil.truncatedYear(file.getName()));
    }

    //TODO:SCAN ALBUMS
    try {
        if (isRoot(mediaFile)) {
            mediaFile.setMediaType(DIRECTORY);
        }
    } catch (Exception x) {
        LOG.error("Failed to get parent", x);
    }

    mediaFile.setPresent(true);

    //  ################# Look for cover art. ##################
    try {
        FilenameFilter PictureFilter = new FilenameFilter() {
            public boolean accept(File dir, String name) {
                String lowercaseName = name.toLowerCase();
                if (lowercaseName.endsWith("png")) {
                    return true;
                } else if (lowercaseName.endsWith("jpg")) {
                    return true;
                } else if (lowercaseName.endsWith("jpeg")) {
                    return true;
                } else if (lowercaseName.endsWith("gif")) {
                    return true;
                } else if (lowercaseName.endsWith("bmp")) {
                    return true;
                } else {
                    return false;
                }
            }
        };
        File[] Albumchildren = FileUtil.listFiles(file, PictureFilter, true);
        File coverArt = findCoverArt(Albumchildren);
        if (coverArt != null) {
            mediaFile.setCoverArtPath(coverArt.getPath());
        }
    } catch (IOException x) {
        LOG.error("Failed to find cover art for DIRECTORY ", x);
    }

    //  ################# MEDIA_TYPE MUSIC #####################
    if (file.isFile()) {

        MetaDataParser parser = metaDataParserFactory.getParser(file);
        if (parser != null) {
            MetaData metaData = parser.getMetaData(file);
            mediaFile.setArtist(metaData.getArtist());
            mediaFile.setAlbumArtist(metaData.getAlbumArtist());
            mediaFile.setAlbumName(metaData.getAlbumName());
            mediaFile.setTitle(metaData.getTitle());
            mediaFile.setDiscNumber(metaData.getDiscNumber());
            mediaFile.setTrackNumber(metaData.getTrackNumber());
            mediaFile.setGenre(metaData.getGenre());
            mediaFile.setMood(metaData.getMood());
            mediaFile.setYear(metaData.getYear());
            mediaFile.setDurationSeconds(metaData.getDurationSeconds());
            mediaFile.setBitRate(metaData.getBitRate());
            mediaFile.setVariableBitRate(metaData.getVariableBitRate());
            mediaFile.setHeight(metaData.getHeight());
            mediaFile.setWidth(metaData.getWidth());
        }
        String format = StringUtils
                .trimToNull(StringUtils.lowerCase(FilenameUtils.getExtension(mediaFile.getPath())));
        mediaFile.setFormat(format);
        mediaFile.setFileSize(FileUtil.length(file));
        mediaFile.setMediaType(getMediaType(mediaFile));

        // #### Scan for YouTube url #####
        if (file.getPath().toLowerCase().endsWith("url")) {
            mediaFile.setMediaType(URL);

            UrlFile urlFile = null;
            String YoutubeId = null;

            try {
                urlFile = new UrlFile(file.getPath());
                YoutubeId = StringUtil.getYoutubeVideoId(urlFile.getString("InternetShortcut", "URL", null));

            } catch (IOException e) {
            }
            mediaFile.setData(YoutubeId);
            mediaFile.setDurationSeconds(0);
        }

    } else {
        // ############## Is this an album? ########################
        if (!isRoot(mediaFile)) {
            File[] children = FileUtil.listFiles(file);
            File firstChild = null;
            for (File child : filterMediaFiles(children)) {
                if (FileUtil.isFile(child)) {
                    firstChild = child;
                    break;
                }
            }

            if (firstChild != null) {
                mediaFile.setMediaType(ALBUM);

                Integer FOLDER_TYPE = musicFolderDao.getMusicFolder(mediaFile.getFolder()).getType();
                switch (FOLDER_TYPE) {
                case 5:
                    mediaFile.setMediaType(VIDEOSET);
                    break;
                case 6:
                    mediaFile.setMediaType(VIDEOSET);
                    break;
                default:
                    break;
                }

                // ######### Read Comment.txt file ####
                comment = checkForCommentFile(file);
                if (checkForCommentFile(file) != null && mediaFile.getComment() == null) {
                    mediaFile.setComment(comment);
                }

                // ######### Guess artist/album name and year. #######
                MetaDataParser parser = metaDataParserFactory.getParser(firstChild);
                if (parser != null) {
                    MetaData metaData = parser.getMetaData(firstChild);

                    //                      mediaFile.setArtist(metaData.getArtist());
                    mediaFile.setArtist(StringUtils.isBlank(metaData.getAlbumArtist()) ? metaData.getArtist()
                            : metaData.getAlbumArtist());

                    // ########## SET Genre & Yeas for album #########
                    mediaFile.setGenre(metaData.getGenre());
                    if (metaData.getYear() != null) {
                        mediaFile.setYear(metaData.getYear());
                        mediaFile.setYear(metaData.getYear());
                    }

                    // ########## BETTER Albumset Detection #########   

                    String _albumName;
                    String _albumSetName;

                    if (albumSetParsing) {

                        String AlbumSetName = parser.guessAlbum(firstChild, mediaFile.getArtist());
                        if (folderParsing) {
                            AlbumSetName = StringUtil.truncateYear(AlbumSetName);
                        }

                        String parentAlbumSetName = parser.guessArtist(firstChild);

                        //         mediaFile.setArtist(parser.guessArtist(mediaFile.getFile()));
                        String searchAlbum = searchforAlbumSetName(AlbumSetName, AlbumSetName);

                        if (AlbumSetName == searchAlbum) {

                            _albumName = metaData.getAlbumName();
                            _albumSetName = AlbumSetName;

                            if (folderParsing) {
                                _albumName = StringUtil.truncateYear(_albumName);
                                _albumSetName = StringUtil.truncateYear(_albumSetName);
                            }

                            mediaFile.setAlbumName(_albumName);
                            mediaFile.setAlbumSetName(_albumSetName);
                        } else {

                            _albumName = metaData.getAlbumName();
                            _albumSetName = metaData.getAlbumName();

                            if (folderParsing) {
                                _albumName = StringUtil.truncateYear(_albumName);
                                _albumSetName = searchforAlbumSetName(StringUtil.truncateYear(AlbumSetName),
                                        StringUtil.truncateYear(parentAlbumSetName));
                            }

                            else {
                                _albumSetName = searchforAlbumSetName(AlbumSetName, parentAlbumSetName);
                            }
                        }

                    } else {

                        _albumName = metaData.getAlbumName();
                        _albumSetName = metaData.getAlbumName();
                    }

                    mediaFile.setAlbumName(_albumName);
                    mediaFile.setAlbumSetName(_albumSetName);
                    LOG.debug("## MediaType ALBUMSET: " + _albumSetName);
                }

                // ####### Look for cover art. ########
                try {
                    File coverArt = findCoverArt(children);
                    if (coverArt != null) {
                        mediaFile.setCoverArtPath(coverArt.getPath());
                    }
                } catch (IOException x) {
                    LOG.error("Failed to find cover art.", x);
                }

            } else {

                // ##### Look for child type  #######
                File firstAudioChild = null;
                File firstFolderChild = null;

                for (File child : filterMediaFiles(children)) {

                    if (FileUtil.isDirectory(child)) {
                        firstFolderChild = child;
                    }
                    if (FileUtil.isFile(child)) {
                        firstAudioChild = child;
                        break;
                    }
                }

                if (firstFolderChild != null) {
                    File[] firstAlbumChild = FileUtil.listFiles(firstFolderChild);
                    for (File child : filterMediaFiles(firstAlbumChild)) {
                        if (FileUtil.isFile(child)) {
                            MetaDataParser ChildParser = metaDataParserFactory.getParser(child);
                            if (ChildParser != null) {
                                MetaData metaDataChild = ChildParser.getMetaData(child);
                                mediaFile.setGenre(metaDataChild.getGenre());
                                if (metaDataChild.getYear() != null) {
                                    mediaFile.setYear(metaDataChild.getYear());
                                }
                            }
                            break;
                        } else if (FileUtil.isDirectory(child)) {
                            for (File subchild : filterMediaFiles(FileUtil.listFiles(child))) {
                                if (FileUtil.isFile(subchild)) {
                                    MetaDataParser ChildParser = metaDataParserFactory.getParser(subchild);
                                    if (ChildParser != null) {
                                        MetaData metaDataChild = ChildParser.getMetaData(subchild);

                                        if (metaDataChild.getGenre() != null)

                                        {
                                            if (mediaFile.getGenre() != metaDataChild.getGenre())
                                                mediaFile.setGenre(metaDataChild.getGenre());
                                        }

                                        if (metaDataChild.getYear() != null) {
                                            mediaFile.setYear(metaDataChild.getYear());
                                        }
                                    }
                                    break;
                                }

                            }
                        }

                    }
                }
                if (firstAudioChild != null) {
                    MetaDataParser ChildParser = metaDataParserFactory.getParser(firstAudioChild);
                    if (ChildParser != null) {
                        MetaData metaDataChild = ChildParser.getMetaData(firstAudioChild);
                        mediaFile.setGenre(metaDataChild.getGenre());
                        if (metaDataChild.getYear() != null) {
                            mediaFile.setYear(metaDataChild.getYear());
                        }
                    }
                }

                // ######## ALBUMSET ###############
                if (firstAudioChild == null) {
                    mediaFile.setMediaType(ALBUMSET);

                    Integer FOLDER_TYPE = musicFolderDao.getMusicFolder(mediaFile.getFolder()).getType();
                    switch (FOLDER_TYPE) {
                    case 5:
                        mediaFile.setMediaType(VIDEOSET);
                        break;
                    case 6:
                        mediaFile.setMediaType(VIDEOSET);
                        break;
                    default:
                        break;
                    }

                    String _artist = new File(file.getParent()).getName();
                    String _albumName = file.getName();
                    String _albumSetName = file.getName();

                    if (folderParsing) {
                        _artist = StringUtil.truncateYear(_artist);
                        _albumName = StringUtil.truncateYear(_albumName);
                        _albumSetName = StringUtil.truncateYear(_albumSetName);
                    }

                    mediaFile.setArtist(_artist);
                    mediaFile.setAlbumName(_albumName);
                    mediaFile.setAlbumSetName(_albumSetName);
                    //              LOG.info("## MediaType ALBUMSET: " + _albumSetName));
                } else {
                    String _artist = file.getName();
                    if (folderParsing) {
                        _artist = StringUtil.truncateYear(_artist);
                    }
                    mediaFile.setArtist(_artist);
                }

                if (mediaFile.getArtist() != null) {
                    if (mediaFile.getParentPath().contains(mediaFile.getArtist())) {
                        mediaFile.setMediaType(ALBUMSET);
                        String _artist = new File(file.getParent()).getName();
                        if (folderParsing) {
                            _artist = StringUtil.truncateYear(_artist);
                        }
                        mediaFile.setArtist(_artist);
                        //                  LOG.info("## MediaType ALBUMSET: " + _artist );
                    }

                    // ######## ARTIST ###############
                    if (mediaFile.getCoverArtPath() == null) {
                        mediaFile.setMediaType(ARTIST);
                        String _artist = file.getName();
                        if (folderParsing) {
                            _artist = StringUtil.truncateYear(_artist);
                        }
                        mediaFile.setArtist(_artist);
                        LOG.debug("## MediaType ARTIST: " + _artist);
                    }
                }

                // ######## ARTIST ###############
                if (mediaFile.getCoverArtPath() != null) {
                    String lowercaseName = (mediaFile.getCoverArtPath().toLowerCase());
                    if (lowercaseName.contains("artist.")) {
                        mediaFile.setMediaType(ARTIST);
                        String _artist = file.getName();
                        if (folderParsing) {
                            _artist = StringUtil.truncateYear(_artist);
                        }
                        mediaFile.setArtist(_artist);
                        LOG.debug("## MediaType ARTIST: " + _artist);
                    }
                }

                // ######## VIDEOSET ###############
                if (mediaFile.getCoverArtPath() != null) {
                    String lowercaseName = (mediaFile.getCoverArtPath().toLowerCase());
                    if (lowercaseName.contains("video.") || lowercaseName.contains("sesson")) {
                        mediaFile.setMediaType(VIDEOSET);
                        LOG.debug("## MediaType VIDEOSET: " + file.getName());
                    }
                }

                // ################## Look for Artist flag ###############
                setMediaTypeFlag(mediaFile, file, "MULTI.TAG", MULTIARTIST);
                setMediaTypeFlag(mediaFile, file, "ARTIST.TAG", ARTIST);
                setMediaTypeFlag(mediaFile, file, "DIR.TAG", DIRECTORY);
                setMediaTypeFlag(mediaFile, file, "SET.TAG", ALBUMSET);
                setMediaTypeFlag(mediaFile, file, "ALBUM.TAG", ALBUM);
                setMediaTypeFlag(mediaFile, file, "VIDEO.TAG", VIDEOSET);
            }
        }
    }
    return mediaFile;
}

From source file:org.mifosplatform.portfolio.loanaccount.rescheduleloan.data.LoanRescheduleRequestDataValidator.java

/**
 * Validates the request to create a new loan reschedule entry
 * /*from  w  w  w .  j  av a2s. com*/
 * @param jsonCommand
 *            the JSON command object (instance of the JsonCommand class)
 * @return void
 **/
public void validateForCreateAction(final JsonCommand jsonCommand, final Loan loan) {

    final String jsonString = jsonCommand.json();

    if (StringUtils.isBlank(jsonString)) {
        throw new InvalidJsonException();
    }

    final Type typeToken = new TypeToken<Map<String, Object>>() {
    }.getType();
    this.fromJsonHelper.checkForUnsupportedParameters(typeToken, jsonString,
            RescheduleLoansApiConstants.CREATE_REQUEST_DATA_PARAMETERS);

    final List<ApiParameterError> dataValidationErrors = new ArrayList<>();
    final DataValidatorBuilder dataValidatorBuilder = new DataValidatorBuilder(dataValidationErrors)
            .resource(StringUtils.lowerCase(RescheduleLoansApiConstants.ENTITY_NAME));

    final JsonElement jsonElement = jsonCommand.parsedJson();

    if (!loan.status().isActive()) {
        dataValidatorBuilder.reset().failWithCodeNoParameterAddedToErrorCode("loan.is.not.active",
                "Loan is not active");
    }

    final Long loanId = this.fromJsonHelper.extractLongNamed(RescheduleLoansApiConstants.loanIdParamName,
            jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.loanIdParamName).value(loanId).notNull()
            .integerGreaterThanZero();

    final LocalDate submittedOnDate = this.fromJsonHelper
            .extractLocalDateNamed(RescheduleLoansApiConstants.submittedOnDateParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.submittedOnDateParamName)
            .value(submittedOnDate).notNull();

    if (submittedOnDate != null && loan.getDisbursementDate().isAfter(submittedOnDate)) {
        dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.submittedOnDateParamName)
                .failWithCode("before.loan.disbursement.date",
                        "Submission date cannot be before the loan disbursement date");
    }

    final LocalDate rescheduleFromDate = this.fromJsonHelper
            .extractLocalDateNamed(RescheduleLoansApiConstants.rescheduleFromDateParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleFromDateParamName)
            .value(rescheduleFromDate).notNull();

    final Integer graceOnPrincipal = this.fromJsonHelper
            .extractIntegerWithLocaleNamed(RescheduleLoansApiConstants.graceOnPrincipalParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.graceOnPrincipalParamName)
            .value(graceOnPrincipal).ignoreIfNull().integerGreaterThanZero();

    final Integer graceOnInterest = this.fromJsonHelper
            .extractIntegerWithLocaleNamed(RescheduleLoansApiConstants.graceOnInterestParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.graceOnInterestParamName)
            .value(graceOnInterest).ignoreIfNull().integerGreaterThanZero();

    final Integer extraTerms = this.fromJsonHelper
            .extractIntegerWithLocaleNamed(RescheduleLoansApiConstants.extraTermsParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.extraTermsParamName).value(extraTerms)
            .ignoreIfNull().integerGreaterThanZero();

    final Long rescheduleReasonId = this.fromJsonHelper
            .extractLongNamed(RescheduleLoansApiConstants.rescheduleReasonIdParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleReasonIdParamName)
            .value(rescheduleReasonId).notNull().integerGreaterThanZero();

    final String rescheduleReasonComment = this.fromJsonHelper
            .extractStringNamed(RescheduleLoansApiConstants.rescheduleReasonCommentParamName, jsonElement);
    dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleReasonCommentParamName)
            .value(rescheduleReasonComment).ignoreIfNull().notExceedingLengthOf(500);

    final LocalDate adjustedDueDate = this.fromJsonHelper
            .extractLocalDateNamed(RescheduleLoansApiConstants.adjustedDueDateParamName, jsonElement);

    if (adjustedDueDate != null && rescheduleFromDate != null && adjustedDueDate.isBefore(rescheduleFromDate)) {
        dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleFromDateParamName)
                .failWithCode("adjustedDueDate.before.rescheduleFromDate",
                        "Adjusted due date cannot be before the reschedule from date");
    }

    // at least one of the following must be provided => graceOnPrincipal,
    // graceOnInterest, extraTerms, newInterestRate
    if (!this.fromJsonHelper.parameterExists(RescheduleLoansApiConstants.graceOnPrincipalParamName, jsonElement)
            && !this.fromJsonHelper.parameterExists(RescheduleLoansApiConstants.graceOnInterestParamName,
                    jsonElement)
            && !this.fromJsonHelper.parameterExists(RescheduleLoansApiConstants.extraTermsParamName,
                    jsonElement)
            && !this.fromJsonHelper.parameterExists(RescheduleLoansApiConstants.newInterestRateParamName,
                    jsonElement)
            && !this.fromJsonHelper.parameterExists(RescheduleLoansApiConstants.adjustedDueDateParamName,
                    jsonElement)) {
        dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.graceOnPrincipalParamName).notNull();
    }

    if (rescheduleFromDate != null) {
        LoanRepaymentScheduleInstallment installment = loan.getRepaymentScheduleInstallment(rescheduleFromDate);

        if (installment == null) {
            dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleFromDateParamName)
                    .failWithCode("repayment.schedule.installment.does.not.exist",
                            "Repayment schedule installment does not exist");
        }

        if (installment != null && installment.isObligationsMet()) {
            dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleFromDateParamName)
                    .failWithCode("repayment.schedule.installment.obligation.met",
                            "Repayment schedule installment obligation met");
        }

        if (installment != null && installment.isPartlyPaid()) {
            dataValidatorBuilder.reset().parameter(RescheduleLoansApiConstants.rescheduleFromDateParamName)
                    .failWithCode("repayment.schedule.installment.partly.paid",
                            "Repayment schedule installment is partly paid");
        }
    }

    if (loanId != null) {
        List<LoanRescheduleRequestData> loanRescheduleRequestData = this.loanRescheduleRequestReadPlatformService
                .readLoanRescheduleRequests(loanId, LoanStatus.APPROVED.getValue());

        if (loanRescheduleRequestData.size() > 0) {
            dataValidatorBuilder.reset().failWithCodeNoParameterAddedToErrorCode("loan.already.rescheduled",
                    "The loan can only be rescheduled once.");
        }
    }

    if (!dataValidationErrors.isEmpty()) {
        throw new PlatformApiDataValidationException(dataValidationErrors);
    }
}

From source file:org.mule.module.pubsubhubbub.HubMode.java

public String getMode() {
    return StringUtils.lowerCase(this.toString());
}

From source file:org.mule.modules.vertex.TaxGisType.java

private String getCammelType() {
    String[] split = StringUtils.split(this.toString(), '_');
    final StringBuilder cammel = new StringBuilder();
    cammel.append(split[0].toLowerCase());
    for (int i = 1; i < split.length - 1; i++) {
        cammel.append(StringUtils.capitalize(StringUtils.lowerCase(split[i])));
    }/*  w w w  .j  ava2s . co  m*/
    return cammel.toString();
}

From source file:org.mule.modules.vertex.TaxTransactionType.java

public String getCammelType() {
    String[] split = StringUtils.split(this.toString(), '_');
    final StringBuilder cammel = new StringBuilder();
    cammel.append(split[0].toLowerCase());
    for (int i = 1; i < split.length - 1; i++) {
        cammel.append(StringUtils.capitalize(StringUtils.lowerCase(split[i])));
    }/*from   ww  w.  java  2  s .  c o  m*/
    return cammel.toString();
}

From source file:org.nekorp.workflow.backend.security.controller.imp.UsuarioClienteWebControllerImp.java

/**{@inheritDoc}*/
@Override//w w w  .  j av  a 2  s  .co m
@RequestMapping(method = RequestMethod.POST)
public void crear(@Valid @RequestBody final UsuarioClienteWeb datos, final HttpServletResponse response) {
    datos.setAlias(StringUtils.lowerCase(datos.getAlias()));
    UsuarioClienteWeb resultado = usuarioClienteWebDAO.consultar(datos.getAlias());
    if (resultado != null) {
        response.setStatus(HttpStatus.BAD_REQUEST.value());
        return;
    }
    Cliente cliente = clienteDao.consultar(datos.getIdCliente());
    if (cliente == null) {
        response.setStatus(HttpStatus.BAD_REQUEST.value());
        return;
    }
    this.usuarioClienteWebDAO.guardar(datos);
    response.setStatus(HttpStatus.CREATED.value());
    response.setHeader("Location", "/cliente/web/usuarios/" + datos.getAlias());
}

From source file:org.nekorp.workflow.backend.security.controller.imp.UsuarioClienteWebControllerImp.java

/**{@inheritDoc}*/
@Override//  ww  w.  j a va 2 s  .  co m
@RequestMapping(value = "/{alias}", method = RequestMethod.GET)
public @ResponseBody UsuarioClienteWeb consultar(@PathVariable final String alias,
        final HttpServletResponse response) {
    String consulta = StringUtils.lowerCase(alias);
    UsuarioClienteWeb resultado = usuarioClienteWebDAO.consultar(consulta);
    if (resultado == null) {
        response.setStatus(HttpStatus.NOT_FOUND.value());
    }
    response.setHeader("Content-Type", "application/json;charset=UTF-8");
    return resultado;
}