Package org.apache.wicket.model

Examples of org.apache.wicket.model.StringResourceModel


                {
                    PortletRegistry registry = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletRegistry();
                    PortletApplication app = registry.getPortletApplication(paNodeBean.getApplicationName());
                    app.setJetspeedSecurityConstraint("".equals(jetspeedSecurityConstraint) ? null : jetspeedSecurityConstraint);
                    registry.updatePortletApplication(app);
                    StringResourceModel resModel = new StringResourceModel("pam.details.action.status.application.saveOK", this, null, new Object [] { paNodeBean.getApplicationName() } );
                    feed.info(resModel.getString());
                }
                catch (RegistryException e)
                {
                    logger.error("Failed to update jetspeed security constraint defs of application.", e);
                    StringResourceModel resModel = new StringResourceModel("pam.details.action.status.application.saveFailure", this, null, new Object [] { paNodeBean.getApplicationName(), e.getMessage() } );
                    feed.info(resModel.getString());
                }
            }
        });
       
        form.add(new Label("resourceBundle", app.getResourceBundle()));
       
        Button reloadResourceBundlesButton = new Button("reloadResourceBundle", new ResourceModel("pam.details.resource.bundle.reload"))
        {
            @Override
            public void onSubmit()
            {
                FeedbackPanel feed = (FeedbackPanel) getPage().get("feedback");
               
                try
                {
                    PortletRegistry registry = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletRegistry();
                    PortletApplication app = registry.getPortletApplication(paNodeBean.getApplicationName());
                    PortletFactory factory = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletFactory();
                    factory.reloadResourceBundles(app);
                }
                catch (Exception e)
                {
                    logger.error("Failed to reload the resource bundle of application.", e);
                    StringResourceModel resModel = new StringResourceModel("pam.details.action.status.resource.bundle.reloadFailure", this, null, new Object [] { paNodeBean.getApplicationName(), e.getMessage() } );
                    feed.info(resModel.getString());
                }
            }
        };
       
        reloadResourceBundlesButton.add(new JavascriptEventConfirmation("onclick", new ResourceModel("pam.details.resource.bundle.reload.confirm")));
View Full Code Here


        public Object component(Component component)
        {
            AbstractField field = (AbstractField)component;
            if (field.isRequiredField() && Strings.isEmpty(field.getDefaultModelObjectAsString())) {
              FieldLabel fieldName = new FieldLabel(field.getElementMetaData().getLabel());
              StringResourceModel labelModel = new StringResourceModel("wicketwebbeans.BeanForm.fieldIsRequired", field.getElementMetaData().getBeanMetaData().getComponent(), new Model<FieldLabel>(fieldName), "${fieldLabel} is required");
              BeanForm.this.error(labelModel.getObject().toString());
                errorsFound = true;
            }
           
            return CONTINUE_TRAVERSAL;
        }
View Full Code Here

   * @param pageable
   */
  public NavigatorLabel(final String id, final IPageableItems pageable)
  {
    super(id);
    setDefaultModel(new StringResourceModel("NavigatorLabel", this,
      new Model<>(new LabelModelObject(pageable))));
  }
View Full Code Here

  {
    IModel<String> model;
    if (nrOfVotes == null)
    {
      Object[] parameters = new Object[] { rating };
      model = new StringResourceModel("rating.simple", this, null, parameters);
    }
    else
    {
      Object[] parameters = new Object[] { rating, nrOfVotes };
      model = new StringResourceModel("rating.complete", this, null, parameters);
    }
    return new Label(id, model);
  }
View Full Code Here

    }
    else
    {
      status = info.getPercentageComplete() +
        "|" +
        new StringResourceModel(RESOURCE_STATUS, (Component)null, Model.of(info)).getString();
    }
    return status;
  }
View Full Code Here

    ResourceReference ref = new SharedResourceReference(RESOURCE_NAME);

    final String uploadFieldId = (uploadField == null) ? "" : uploadField.getMarkupId();

    final String status = new StringResourceModel(RESOURCE_STARTING, this, (IModel<?>)null).getString();

    CharSequence url = urlFor(ref, UploadStatusResource.newParameter(getPage().getId()));

    StringBuilder builder = new StringBuilder(128);
    Formatter formatter = new Formatter(builder);
View Full Code Here

    public ConfirmationStep()
    {
      super(true);
      IModel<User> userModel = new Model<User>(user);
      setTitleModel(new ResourceModel("confirmation.title"));
      setSummaryModel(new StringResourceModel("confirmation.summary", this, userModel));
      setContentModel(new StringResourceModel("confirmation.content", this, userModel));
    }
View Full Code Here

     * Construct.
     */
    public UserDetailsStep()
    {
      setTitleModel(new ResourceModel("confirmation.title"));
      setSummaryModel(new StringResourceModel("userdetails.summary", this, new Model<User>(
        user)));
      add(new RequiredTextField<String>("user.firstName"));
      add(new RequiredTextField<String>("user.lastName"));
      add(new TextField<String>("user.department"));
      add(new CheckBox("assignRoles"));
View Full Code Here

     * Construct.
     */
    public UserRolesStep()
    {
      super(new ResourceModel("userroles.title"), null);
      setSummaryModel(new StringResourceModel("userroles.summary", this,
        new Model<User>(user)));
      final ListMultipleChoice<String> rolesChoiceField = new ListMultipleChoice<String>(
        "user.roles", allRoles);
      add(rolesChoiceField);
      final TextField<String> rolesSetNameField = new TextField<String>("user.rolesSetName");
View Full Code Here

        if (resourceKey != null)
        {
          String text = labeled.getString(resourceKey);
          if (!Strings.isEmpty(text))
          {
            return new StringResourceModel(resourceKey, labeled, null);
          }
        }
      }

      // as last resort use the tag body
View Full Code Here

TOP

Related Classes of org.apache.wicket.model.StringResourceModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.