Changeset 856


Ignore:
Timestamp:
Apr 1, 2010, 2:06:38 PM (15 years ago)
Author:
tobias
Message:

visual design change. ValidationParser added

Location:
vanHelsing/trunk/gui
Files:
5 added
8 edited

Legend:

Unmodified
Added
Removed
  • vanHelsing/trunk/gui/WebContent/WEB-INF/faces-config.xml

    r848 r856  
    66    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    77    version="1.2">
     8    <application>
     9        <locale-config>
     10                <default-locale>en</default-locale>
     11                <supported-locale>en</supported-locale>
     12        </locale-config>
     13        <message-bundle>de.dass_it.vanhelsing.gui.messages</message-bundle>
     14       
     15    </application>
    816        <managed-bean>
    917                <description>backend bean of the configuration tree view</description>
  • vanHelsing/trunk/gui/WebContent/css/rime.css

    r854 r856  
    26642664
    26652665.iceMsgInfo {
    2666 
    26672666}
    26682667
  • vanHelsing/trunk/gui/WebContent/index.jsp

    r849 r856  
    1 <!-- <html>
    2     <head>
    3     </head>
    4     <frameset cols="250,*">
    5                 <frame src="viewConfig.iface" name="links">
    6                 <frame src="leereSeite.iface" name="rechts">
    7           <noframes>
    8             <body>
    9             <p>Alternativ-Inhalt (Zusammenfassung, Sitemap ...)</p>
    10             </body>
    11           </noframes>
    12         </frameset>
    13 </html> -->
    141<html>
    152<head></head>
    163<body>
    17         <jsp:forward page="viewConfig.iface" />
     4        <jsp:forward page="menu.iface" />
    185</body>
    196</html>
  • vanHelsing/trunk/gui/WebContent/viewConfig.jspx

    r854 r856  
    1414    <html>
    1515            <head>
    16                    <title>vanHelsing GUI</title>
    17                    <!-- <link rel="stylesheet" type="text/css" href="css/treeComponents.css"/> -->
    18                    <link rel="stylesheet" type="text/css" href="css/showcase_style.css" />
    19                    <link rel="stylesheet" type="text/css" href="css/showcase_overrides.css"/>
    20                    <link rel="stylesheet" type="text/css" href="css/showcase_layout.css"/>
    21                    <link rel="stylesheet" type="text/css" href="css/rime.css" />
    22                    
    23                    
     16               <ice:outputStyle href="./xmlhttp/css/rime/rime.css" />
     17                   <title>van Helsing</title>
    2418                </head>
    2519
    2620                <body>
    27                 <h1 style="color:grey">van Helsing GUI</h1>
    28         <ice:panelDivider dividerPosition="45" style="float:left;height: 85%">
    29         <f:facet name="first">
    30                 <ice:panelGroup style="exampleBox;float:left;width:350px">
     21                <h1 style="color:grey">van Helsing</h1>
     22        <ice:panelDivider dividerPosition="45" style="float:left; height:85%">
     23        <f:facet name="first" style="height:85%">
     24                <ice:panelGroup style="exampleBox;float:left;width:350px; height:85%">
    3125                    <ice:form>
    3226                        <ice:tree id="baum"     
     
    6256               
    6357                <ice:panelGroup style="float:left;margin: 0; padding: 0" >
     58                <ice:panelGroup rendered="#{configurationBean.selectedObject != null}">
     59                        <ice:commandButton id="newRes"
     60                                        value="Neu2"
     61                                        actionListener="#{configurationBean.newResourceButtonListener}"/>
     62                                <ice:commandButton id="saveRes"
     63                                   value="Speichern"
     64                                   actionListener="#{configurationBean.saveButtonListener}"/>
     65                </ice:panelGroup>
     66       
    6467                        <ice:panelGrid cellpadding="0" cellspacing="3"
    6568                                columns="2" rendered="#{configurationBean.selectedObject != null}">
     
    7982                                                         <ice:outputText value="Value" />
    8083                                                </f:facet>
    81                                                 <ice:inputText partialSubmit="true" value="#{item.keyValue}" />
     84                                                <ice:inputText rendered="#{item.inputText != null}" partialSubmit="true" value="#{item.keyValue}" />
     85                                                                <ice:selectOneMenu id="SlctCompTyp" rendered="#{item.inputSelectOne != null}" valueChangeListener="#{selectionTags.effectChangeListener}"
     86                                                value="#{selectionTags.selectedComponent}" partialSubmit="true">
     87                                                <f:selectItems id="SlctcompTypeItms" value="#{selectionTags.componentItems}"/>
     88                                                </ice:selectOneMenu>                                                           
    8289                                        </ice:column>
    8390                                     
    8491                                </ice:dataTable>
    85                                 <ice:panelGroup>
    86                                 <ice:commandButton id="saveRes"
    87                                    value="Speichern"
    88                                    actionListener="#{configurationBean.saveButtonListener}"/>
    89                 </ice:panelGroup>
    90                 <ice:panelGroup rendered="#{configurationBean.selectedObject != null}">
    91                         <ice:commandButton id="newRes"
    92                                         value="Neu"
    93                                         actionListener="#{configurationBean.newResourceButtonListener}"/>
    94                 </ice:panelGroup>
    95                 </ice:form>                             
     92            </ice:form>                                 
    9693                        </ice:panelGrid>               
    9794                </ice:panelGroup>
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/BeanUtil.java

    r848 r856  
    11package de.dass_it.vanhelsing.gui;
    22
     3
     4
     5import javax.faces.application.FacesMessage;
     6import javax.faces.application.FacesMessage.Severity;
    37import javax.faces.context.FacesContext;
     8import javax.faces.model.SelectItem;
     9import java.util.ResourceBundle;
     10
    411
    512
     
    1724   
    1825        //Messagebundles
     26       
     27
     28    //Statusmeldungen an den Client
     29    public static void setInfoMessage(String client, String message){
     30        FacesContext.getCurrentInstance().addMessage(client, new FacesMessage(FacesMessage.SEVERITY_INFO, message, message));
     31    }
     32    public static void setErrorMessage(String client, String message){
     33        FacesContext.getCurrentInstance().addMessage(client, new FacesMessage(FacesMessage.SEVERITY_ERROR, message, message));
     34    }
    1935   
    2036        //Linkout to Bacula documentation
     
    2743                return (String) FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(name);
    2844        }
     45       
    2946}
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/ConfigurationBean.java

    r854 r856  
    9696                String Id = BeanUtil.getRequestParameter("userObject.resId");
    9797                node = getNode(Id, tree);
     98                Validation validation = new Validation();
    9899                String type = ((UserObjectItem) ((UserObjectItemType) node
    99100                                .getUserObject()).getUserObject()).getResType();
     
    107108                        UserObjectItem item = ((UserObjectItemType) (node.getUserObject()))
    108109                                        .getUserObject();
    109 
    110110                        Class c = ((UserObjectItemType) (node.getUserObject()))
    111111                                        .getUserObject().getClass();
     
    127127                                        vi.setResName(resName);
    128128                                        vi.setDirector(director);
     129                                        if (type.equals("Client") && 1 == 0){
     130                                               
     131                                                vi.setRendererFlag(validation.getRenderer(classType+":"+key));
     132                                                vi.setNecessary(validation.getNecessary(classType+":"+key));
     133                                        }
    129134                                        selectedObject.add(vi);
    130135                                }
     
    136141        }
    137142        public void newResourceButtonListener(ActionEvent ae){
     143               
    138144        }
    139145       
     
    160166                s2r.setResInfo(ri);
    161167                s2r2 = c.setSimpleResource(s2r);
     168                System.err.println("Status setSimpleRes: "+s2r2.getStatus());
     169                BeanUtil.setErrorMessage(null, "Status setSimpleRessource: "+s2r2.getStatus());
     170               
    162171                /*String status = s2r2.getStatus();
    163172                if (selectedObject.get(0) != null){
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/TreeNavigation.java

    r854 r856  
    2727                UserObjectItemType item = new UserObjectItemType(root);
    2828                item.setLeaf(false);
     29                item.setExpanded(true);
    2930                UserObjectItem uoi = new TreeItem("Configuration");
    3031                uoi.setResType("Tree");
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/ViewItem.java

    r849 r856  
    33import de.dass_it.vanhelsing.gui.items.ItemType;
    44import de.dass_it.vanhelsing.gui.items.UserObjectItem;
     5import de.dass_it.vanhelsing.gui.ValidationItem.*;
    56
    67public class ViewItem extends ItemType implements UserObjectItem {
    78        private String key;
    89        private String keyValue;
     10        private String inputText;
     11        private String selectOneMenu;
     12        private boolean necessary;
     13        private String renderer;
     14        private String dataType;
     15       
     16        public ViewItem(){
     17                inputText = null;
     18                selectOneMenu = null;
     19        }
     20       
     21        public boolean isNecessary() {
     22                return necessary;
     23        }
    924
    10         public ViewItem(){
     25        public void setNecessary(boolean necessary) {
     26                this.necessary = necessary;
    1127        }
     28
     29        public String getRenderer() {
     30                return renderer;
     31        }
     32
     33        public void setRenderer(String renderer) {
     34                this.renderer = renderer;
     35        }
     36
     37        public String getDataType() {
     38                return dataType;
     39        }
     40
     41        public void setDataType(String dataType) {
     42                this.dataType = dataType;
     43        }
     44
    1245       
    1346        //Methoden aus ItemType für die Zuordnung von Änderungen
     
    4073                this.keyValue = keyValue;
    4174        }
     75
     76        public void setInputText(String inputText) {
     77                this.inputText = inputText;
     78        }
     79
     80        public String getInputText() {
     81                return inputText;
     82        }
     83
     84        public void setSelectOneMenu(String selectOneMenu) {
     85                this.selectOneMenu = selectOneMenu;
     86        }
     87
     88        public String getSelectOneMenu() {
     89                return selectOneMenu;
     90        }
     91        public void setRendererFlag(String r){
     92                if (r.equals("inputText")) {
     93                        this.inputText = new String("bernd");
     94                        this.selectOneMenu = null;
     95                }
     96                if (r.equals("selectOneMenu")){
     97                        this.selectOneMenu = new String ("bernd");
     98                        this.inputText = null;
     99                }
     100        }
    42101}
Note: See TracChangeset for help on using the changeset viewer.