public String getDescription() { return portalPage.getDescription(); }
public Builder portalPage(PortalPage page) { id = page.getId(); name = page.getName(); description = page.getDescription(); isSystemDashboard = page.isSystemDefaultPortalPage(); favouriteCount = page.getFavouriteCount(); permissions = page.getPermissions(); layout = page.getLayout(); owner = page.getOwner(); version = page.getVersion(); return this; }
public boolean validateForCreate(final JiraServiceContext serviceCtx, final PortalPage portalPage) { Assertions.notNull("serviceCtx", serviceCtx); Assertions.notNull("portalPage", portalPage); checkPermissionsForCreate(serviceCtx, portalPage); if (StringUtils.isBlank(portalPage.getName())) { serviceCtx.getErrorCollection().addError("portalPageName", serviceCtx.getI18nBean().getText("admin.errors.portalpages.must.specify.name")); } else if (serviceCtx.getLoggedInApplicationUser() != null) { final PortalPage byName = portalPageManager.getPortalPageByName(serviceCtx.getLoggedInApplicationUser(), portalPage.getName()); if (byName != null) { serviceCtx.getErrorCollection().addError("portalPageName", serviceCtx.getI18nBean().getText("admin.errors.portalpages.same.name")); } } if(StringUtils.isNotBlank(portalPage.getDescription()) && portalPage.getDescription().length() > 255) { serviceCtx.getErrorCollection().addError("portalPageDescription", serviceCtx.getI18nBean().getText("admin.errors.portalpages.description.too.long")); } return !serviceCtx.getErrorCollection().hasAnyErrors(); }
final String description = portalPage.getDescription(); final String name = portalPage.getName(); String shortName = name;
public boolean validateForUpdate(final JiraServiceContext serviceCtx, final PortalPage portalPage) { Assertions.notNull("serviceCtx", serviceCtx); Assertions.notNull("portalPage", portalPage); if (StringUtils.isBlank(portalPage.getName())) { serviceCtx.getErrorCollection().addError("portalPageName", serviceCtx.getI18nBean().getText("admin.errors.portalpages.must.specify.name")); } else if (portalPage.isSystemDefaultPortalPage()) { checkSystemDefaultPageForUpdate(serviceCtx, portalPage); } else { final boolean ok = checkOwnerShipAndExistenceAndSharePermissions(serviceCtx, portalPage); if (ok && (serviceCtx.getLoggedInApplicationUser() != null)) { final PortalPage portalPageByName = portalPageManager.getPortalPageByName(serviceCtx.getLoggedInApplicationUser(), portalPage.getName()); if ((portalPageByName != null) && !portalPage.getId().equals(portalPageByName.getId())) { serviceCtx.getErrorCollection().addError("portalPageName", serviceCtx.getI18nBean().getText("admin.errors.portalpages.same.name")); } } } if(StringUtils.isNotBlank(portalPage.getDescription()) && portalPage.getDescription().length() > 255) { serviceCtx.getErrorCollection().addError("portalPageDescription", serviceCtx.getI18nBean().getText("admin.errors.portalpages.description.too.long")); } return !serviceCtx.getErrorCollection().hasAnyErrors(); }
@Override public String doDefault() { final PortalPage portalPage = getPortalPage(); if (portalPage != null) { if (portalPage.isSystemDefaultPortalPage()) { addErrorMessage(getText("admin.errors.user.cannot.edit.default.dashboard")); return ERROR; } else { portalPageName = portalPage.getName(); portalPageDescription = portalPage.getDescription(); setPermissions(portalPage.getPermissions()); setFavourite(favouritesService.isFavourite(getLoggedInUser(), portalPage)); } } else { addErrorMessage(getText("admin.errors.user.must.select.page")); return ERROR; } return INPUT; }
String desc = systemDefaultPage.getDescription(); if (StringUtils.isBlank(desc))
public PortalPage create(final PortalPage portalPage) { Assertions.notNull("portalPage", portalPage); Assertions.notNull("portalPage.name", portalPage.getName()); Assertions.notNull("portalPage.owner", portalPage.getOwner()); final GenericValue gv = delegator.createValue(Table.NAME, MapBuilder.<String, Object>newBuilder(). add(Column.PAGENAME, portalPage.getName()). add(Column.DESCRIPTION, portalPage.getDescription()). add(Column.USERNAME, portalPage.getOwner().getKey()). add(Column.FAVCOUNT, 0L). add(Column.LAYOUT, portalPage.getLayout().name()). add(Column.VERSION, 0L). toMap()); return gvToPortalPage(gv); }
public PortalPage update(final PortalPage portalPage) { Assertions.notNull("portalPage", portalPage); Assertions.notNull("portalPage.id", portalPage.getId()); if (!portalPage.isSystemDefaultPortalPage()) { Assertions.notNull("portalPage.owner", portalPage.getOwner()); } final GenericValue gv = findByPrimaryKey(portalPage.getId()); gv.setString(Column.PAGENAME, portalPage.getName()); gv.setString(Column.DESCRIPTION, portalPage.getDescription()); if (!portalPage.isSystemDefaultPortalPage()) { gv.setString(Column.USERNAME, portalPage.getOwner().getKey()); } else { gv.remove(Column.USERNAME); } gv.remove(Column.FAVCOUNT); gv.setString(Column.LAYOUT, portalPage.getLayout().name()); delegator.store(gv); return getPortalPage(portalPage.getId()); }