Examples of ResourceTender


Examples of org.zeroexchange.model.resource.participant.ResourceTender

                 */
                @Override
                protected Item<T> newRowItem(String id, int index,
                        IModel<T> model) {
                    Item<T> rowItem = super.newRowItem(id, index, model);
                    ResourceTender resourceTender = rowItem.getModelObject();
                    if(resourceTender.getAcceptDate() != null) {
                        rowItem.add(new AttributeAppender("class", " tender-accepted"));
                    }
                    User currentUser = authorizedUserService.getCurrentUser();
                    if(currentUser != null && !visitService.isVisited(resourceTender)) {
                        rowItem.add(new AttributeAppender("class", " visitedItem"));
View Full Code Here

Examples of org.zeroexchange.model.resource.participant.ResourceTender

            private static final long serialVersionUID = 1L;

            @Override
            public void populateItem(Item<ICellPopulator<T>> cellItem,
                    String componentId, IModel<T> rowModel) {
                ResourceTender resourceTender = rowModel.getObject();
                User applicant = resourceTender.getUser();
                cellItem.add(new Label(componentId, applicant == null ? "" : applicant.getDisplayName()));
            }
        });

       
        // Owner reputation
        columns.add(new AbstractColumn<T, String>(new ResourceModel(MKEY_TENDER_APPLICANT_REPUTATION)) {
            private static final long serialVersionUID = 1L;

            @Override
            public void populateItem(Item<ICellPopulator<T>> cellItem,
                    String componentId, IModel<T> rowModel) {
                ResourceTender resourceTender = rowModel.getObject();
                User applicant = resourceTender.getUser();
                BigDecimal reputation = reputationReader.getUserReputation(applicant);
                cellItem.add(new Label(componentId, reputation == null ? "???" : reputation.toString()));
            }
        });

       
        // Tender location
        columns.add(new AbstractColumn<T, String>(new ResourceModel(MKEY_TENDER_LOCATION)) {
            private static final long serialVersionUID = 1L;

            @Override
            public void populateItem(Item<ICellPopulator<T>> cellItem,
                    String componentId, IModel<T> rowModel) {
                ResourceTender resourceTender = rowModel.getObject();
                Location location = resourceTender.getLocation();
                City city = location.getCity();
                Country country = null;
                IModel<String> locationModel = null;
                if(city != null) {
                    country = city.getCountry();
                    String cityName = localizationReader.getString(city);
                    locationModel = country == null ?
                            new Model<String>(cityName) :
                                new StringResourceModel(MKEY_LOCATIONTEMPLATE_COUNTRY, null, new Object[]{cityName, localizationReader.getString(country)});
                }
                cellItem.add(new Label(componentId, locationModel));
            }
        });
       
        // Tender status
        columns.add(new AbstractColumn<T, String>(new ResourceModel(MKEY_TENDER_STATUS)) {
            private static final long serialVersionUID = 1L;

            @Override
            public void populateItem(Item<ICellPopulator<T>> cellItem,
                    String componentId, IModel<T> rowModel) {
                ResourceTender resourceTender = rowModel.getObject();
                cellItem.add(new Label(componentId, new ResourceModel(
                        resourceTender.getAcceptDate() != null ?
                                MKEY_TENDER_ACCEPTED : MKEY_TENDER_WAITING)));
            }
        });
       
        //Amount
        columns.add(columns.size() - 1, new AbstractColumn<T, String>(new ResourceModel(MKEY_AMOUNT),
                ResourceTender.FIELD_AMOUNT) {
          private static final long serialVersionUID = 1L;

          @Override
          public void populateItem(Item<ICellPopulator<T>> cellItem,
                  String componentId, IModel<T> rowModel) {
              ResourceTender resourceTender = rowModel.getObject();
              cellItem.add(new Label(componentId, resourceTender.getAmount().toString()));
          }
        });


        //Row actions
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.