/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved. * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.gss.xml; import javax.xml.namespace.QName; import org.geoserver.gss.PostDiffResponseType; import org.geotools.xml.AbstractComplexBinding; import org.geotools.xml.ElementInstance; import org.geotools.xml.Node; public class PostDiffResponseTypeBinding extends AbstractComplexBinding { public QName getTarget() { return GSS.PostDiffResponseType; } public Class getType() { return PostDiffResponseType.class; } @Override public Object parse(ElementInstance instance, Node node, Object value) throws Exception { return new PostDiffResponseType(); } @Override public Object getProperty(Object object, QName name) throws Exception { if("success".equals(name.getLocalPart())) { return true; } return super.getProperty(object, name); } }