001/*
002 * (C) Copyright 2006-2007 Nuxeo SAS <http://nuxeo.com> and others
003 *
004 * All rights reserved. This program and the accompanying materials
005 * are made available under the terms of the Eclipse Public License v1.0
006 * which accompanies this distribution, and is available at
007 * http://www.eclipse.org/legal/epl-v10.html
008 *
009 * Contributors:
010 *     Jean-Marc Orliaguet, Chalmers
011 *
012 * $Id$
013 */
014
015package org.nuxeo.theme;
016
017import org.nuxeo.common.xmap.annotation.XNode;
018import org.nuxeo.common.xmap.annotation.XObject;
019
020@XObject("negotiation")
021public final class NegotiationDef {
022
023    @XNode("strategy")
024    private String strategy;
025
026    @XNode("default-engine")
027    private String defaultEngine;
028
029    @XNode("default-theme")
030    private String defaultTheme;
031
032    @XNode("default-perspective")
033    private String defaultPerspective;
034
035    public String getDefaultEngine() {
036        return defaultEngine;
037    }
038
039    public void setDefaultEngine(final String defaultEngine) {
040        this.defaultEngine = defaultEngine;
041    }
042
043    public String getDefaultPerspective() {
044        return defaultPerspective;
045    }
046
047    public void setDefaultPerspective(final String defaultPerspective) {
048        this.defaultPerspective = defaultPerspective;
049    }
050
051    public String getDefaultTheme() {
052        return defaultTheme;
053    }
054
055    public void setDefaultTheme(final String defaultTheme) {
056        this.defaultTheme = defaultTheme;
057    }
058
059    public String getStrategy() {
060        return strategy;
061    }
062
063    public void setStrategy(final String strategy) {
064        this.strategy = strategy;
065    }
066
067}