Package info.jtrac.domain

Examples of info.jtrac.domain.Item


        if (refId != null) {
            final YuiDialog dialog = new YuiDialog("itemWindow");
            add(dialog);                                                       
            AjaxLink link = new AjaxLink("link") {
                public void onClick(AjaxRequestTarget target) {
                    Item item = getJtrac().loadItemByRefId(refId);                   
                    dialog.show(target, refId, new ItemViewPanel(YuiDialog.CONTENT_ID, item, true));
                }
            };
            link.add(new Label("refId", refId));            
            if(isItemViewPage) {
                add(new WebMarkupContainer("link").setVisible(false));
                add(new WebMarkupContainer("message").setVisible(false));
                add(new RelateForm("form").add(link));
            } else {
                add(new Label("message", localize("item_list.searchingForRelated")));
                add(link);
                add(new WebMarkupContainer("form").setVisible(false));
            }          
            add(new Link("cancel") {
                public void onClick() {
                    Item item = getJtrac().loadItemByRefId(refId);
                    JtracSession.get().setItemSearch(null);
                    setResponsePage(ItemViewPage.class, new PageParameters("0=" + item.getRefId()));
                }
            });
        } else {
            setVisible(false);
        }       
View Full Code Here


            this.comment = comment;
        }
            
        @Override
        protected void onSubmit() {           
            Item item = getJtrac().loadItemByRefId(refId);
            long itemId = ((ItemViewPage) getPage()).getItemId();
            Item relatedItem = getJtrac().loadItem(itemId);
            item.addRelated(relatedItem, type);
            item.setEditReason(comment);
            getJtrac().updateItem(item, getPrincipal());
            JtracSession.get().setItemSearch(null);
            setResponsePage(ItemViewPage.class, new PageParameters("0=" + item.getRefId()));
View Full Code Here

        System.setProperty("jtrac.home", home.getAbsolutePath());
        context = new FileSystemXmlApplicationContext("src/main/webapp/WEB-INF/applicationContext-lucene.xml");   
    }
   
    public void testFindItemIdsBySearchingWithinSummaryAndDetailFields() throws Exception {      
        Item item = new Item();
        item.setId(1);
        item.setSummary("this is a test summary");
        item.setDetail("the quick brown fox jumped over the lazy dogs");
        Indexer indexer = (Indexer) context.getBean("indexer");
        indexer.index(item);
        IndexSearcher searcher = (IndexSearcher) context.getBean("indexSearcher");
        List list = searcher.findItemIdsContainingText("lazy");
        assertEquals(1, list.size());
View Full Code Here

        list = searcher.findItemIdsContainingText("summary");
        assertEquals(1, list.size());
    }
   
    public void testIfUmlautsCanBeIndexedAndSearchedFor() {
        Item item = new Item();
        item.setId(1);
        item.setSummary("this does not contain an umlaut");
        item.setDetail("there is an umlaut right here --> �mlaut");
        Indexer indexer = (Indexer) context.getBean("indexer");
        indexer.index(item);       
        IndexSearcher searcher = (IndexSearcher) context.getBean("indexSearcher");
        List list = searcher.findItemIdsContainingText("�mlaut");
        assertEquals(1, list.size());
View Full Code Here

import junit.framework.TestCase;

public class ItemTest extends TestCase {

    public void testSetAndGetForCustomInteger() {
        Item item = new Item();
        item.setCusInt01(5);
        assertEquals(item.getCusInt01().intValue(), 5);
    }
View Full Code Here

public class ItemFormPage extends BasePage {
    /**
     * Default constructor
     */
    public ItemFormPage() {
        Item item = new Item();
        item.setSpace(getCurrentSpace());
        item.setStatus(State.NEW);
        add(new ItemForm("form", item));
    }
View Full Code Here

     * Constructor with provided item id.
     *
     * @param itemId The
     */
    public ItemFormPage(long itemId) {
        Item item = getJtrac().loadItem(itemId);
        add(new ItemForm("form", item));
    }
View Full Code Here

         * @see org.apache.wicket.markup.html.form.Form#validate()
         */
        @Override
        protected void validate() {
            filter.reset();
            Item item = (Item) getModelObject();
            if (editMode && item.getVersion() != version) {
                /*
                 * User must have used back button after edit
                 */
                error(localize("item_form.error.version"));
            }
View Full Code Here

         * @see org.apache.wicket.markup.html.form.Form#onSubmit()
         */
        @Override
        protected void onSubmit() {
            final FileUpload fileUpload = fileUploadField.getFileUpload();
            Item item = (Item) getModelObject();
            User user = getPrincipal();
            if (editMode) {
                getJtrac().updateItem(item, user);
            } else {
                item.setLoggedBy(user);
                item.setStatus(State.OPEN);
                getJtrac().storeItem(item, fileUpload);
            }
           
            /*
             * On creating an item, clear any search filter (especially
             * the related item) from session.
             */
            JtracSession.get().setItemSearch(null);
            setResponsePage(ItemViewPage.class, new PageParameters("0=" + item.getRefId()));
        }
View Full Code Here

        jtrac.storeSpace(s);
        User u = new User();
        u.setLoginName("test");
        u.addSpaceWithRole(s, "DEFAULT");
        jtrac.storeUser(u);
        Item i = new Item();
        i.setSpace(s);
        i.setAssignedTo(u);
        i.setLoggedBy(u);
        i.setStatus(State.CLOSED);
        jtrac.storeItem(i, null);
        assertEquals(1, i.getSequenceNum());
       
        CountsHolder ch = jtrac.loadCountsForUser(u);
        assertEquals(1, ch.getTotalAssignedToMe());
        assertEquals(1, ch.getTotalLoggedByMe());
        assertEquals(1, ch.getTotalTotal());
View Full Code Here

TOP

Related Classes of info.jtrac.domain.Item

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.