Package info.jtrac.domain

Examples of info.jtrac.domain.State


                                        }                                         
                                    };
                                    if(stateKeyRow == State.NEW && stateKeyCol != State.OPEN) {
                                        stateButton.setVisible(false);
                                    }
                                    State state = role.getStates().get(stateKeyRow);
                                    if(state != null && state.getTransitions().contains(stateKeyCol)) {
                                        stateButton.add(yes);                                       
                                    } else {
                                        stateButton.add(no);
                                    }
                                    listItem.add(stateButton);                                   
                                }                               
                            });
                            listItem.add(new ListView("fieldHeads", fields) {
                                protected void populateItem(ListItem listItem) {
                                    if(roles.size() == 1 && listItem.getIndex() % 2 == 0) {
                                        listItem.add(altClass);
                                    }
                                    final Field field = (Field) listItem.getModelObject();
                                    Button fieldButton = new Button("field") {
                                        @Override
                                        public void onSubmit() {
                                            space.getMetadata().switchMask(stateKeyRow, role.getName(), field.getName().getText());
                                            setResponsePage(new SpacePermissionsPage(space, previous));
                                        }                                         
                                    };
                                    State state = role.getStates().get(stateKeyRow);                                   
                                    int mask = state.getFields().get(field.getName());
                                    switch(mask) {
                                        case State.MASK_MANDATORY : fieldButton.add(mandatory); break;
                                        case State.MASK_OPTIONAL : fieldButton.add(optional); break;
                                        case State.MASK_READONLY : fieldButton.add(readonly); break;
                                        case State.MASK_HIDDEN : fieldButton.add(hidden); break;
View Full Code Here

TOP

Related Classes of info.jtrac.domain.State

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.