protected Long getLayoutId(ApplicationCreator creator) throws CreationException { return getPageId((String) creator.getFields().get(ApplicationField.TOKEN), ApplicationService.DEFAULT_LAYOUT_NAME); }
private void validateCreator(final ApplicationCreator applicationCreator) throws CreationException { ValidationStatus validationStatus = tokenValidator.validate(applicationCreator.getToken()); if (!validationStatus.isValid()) { throw new CreationException(validationStatus.getMessage()); } final String displayName = (String) applicationCreator.getFields().get(ApplicationField.DISPLAY_NAME); if (displayName == null || displayName.trim().isEmpty()) { throw new CreationException("The application display name can not be null or empty"); } }
private void validateCreator(final ApplicationCreator applicationCreator) throws CreationException { ValidationStatus validationStatus = tokenValidator.validate(applicationCreator.getToken()); if (!validationStatus.isValid()) { throw new CreationException(validationStatus.getMessage()); } final String displayName = (String) applicationCreator.getFields().get(ApplicationField.DISPLAY_NAME); if (displayName == null || displayName.trim().isEmpty()) { throw new CreationException("The application display name can not be null or empty"); } }
protected Long getThemeId(ApplicationCreator creator) throws CreationException { return getPageId((String) creator.getFields().get(ApplicationField.TOKEN), ApplicationService.DEFAULT_THEME_NAME); }
protected Long getLayoutId(ApplicationCreator creator) throws CreationException { return getPageId((String) creator.getFields().get(ApplicationField.TOKEN), ApplicationService.DEFAULT_LAYOUT_NAME); }
protected Long getThemeId(ApplicationCreator creator) throws CreationException { return getPageId((String) creator.getFields().get(ApplicationField.TOKEN), ApplicationService.DEFAULT_THEME_NAME); }
public SApplication buildSApplication(final ApplicationCreator creator, final long creatorUserId) throws CreationException { final Map<ApplicationField, Serializable> fields = creator.getFields(); final String name = (String) fields.get(ApplicationField.TOKEN); final String displayName = (String) fields.get(ApplicationField.DISPLAY_NAME); final String version = (String) fields.get(ApplicationField.VERSION); final String description = (String) fields.get(ApplicationField.DESCRIPTION); final String iconPath = (String) fields.get(ApplicationField.ICON_PATH); final Long profileId = (Long) fields.get(ApplicationField.PROFILE_ID); final SApplicationBuilder builder = BuilderFactory.get(SApplicationBuilderFactory.class).createNewInstance(name, displayName, version, creatorUserId, getLayoutId(creator), getThemeId(creator)); builder.setDescription(description); builder.setIconPath(iconPath); builder.setProfileId(profileId); return builder.done(); }
public SApplication buildSApplication(final ApplicationCreator creator, final long creatorUserId) throws CreationException { final Map<ApplicationField, Serializable> fields = creator.getFields(); final String name = (String) fields.get(ApplicationField.TOKEN); final String displayName = (String) fields.get(ApplicationField.DISPLAY_NAME); final String version = (String) fields.get(ApplicationField.VERSION); final String description = (String) fields.get(ApplicationField.DESCRIPTION); final String iconPath = (String) fields.get(ApplicationField.ICON_PATH); final Long profileId = (Long) fields.get(ApplicationField.PROFILE_ID); final SApplicationBuilder builder = BuilderFactory.get(SApplicationBuilderFactory.class).createNewInstance(name, displayName, version, creatorUserId, getLayoutId(creator), getThemeId(creator)); builder.setDescription(description); builder.setIconPath(iconPath); builder.setProfileId(profileId); return builder.done(); }