protected void mergeSite_ChildSiteUrlInheritAppendPath( Site target, Site source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getChildSiteUrlInheritAppendPath(); if ( src != null ) { if ( sourceDominant || target.getChildSiteUrlInheritAppendPath() == null ) { target.setChildSiteUrlInheritAppendPath( src ); target.setLocation( "child.site.url.inherit.append.path", source.getLocation( "child.site.url.inherit.append.path" ) ); } } }
/** * Method writeSite. * * @param site * @param serializer * @param tagName * @throws java.io.IOException */ private void writeSite( Site site, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( site.getChildSiteUrlInheritAppendPath() != null ) { serializer.attribute( NAMESPACE, "child.site.url.inherit.append.path", site.getChildSiteUrlInheritAppendPath() ); } if ( site.getId() != null ) { serializer.startTag( NAMESPACE, "id" ).text( site.getId() ).endTag( NAMESPACE, "id" ); } if ( site.getName() != null ) { serializer.startTag( NAMESPACE, "name" ).text( site.getName() ).endTag( NAMESPACE, "name" ); } if ( site.getUrl() != null ) { serializer.startTag( NAMESPACE, "url" ).text( site.getUrl() ).endTag( NAMESPACE, "url" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeSite( Site, String, XmlSerializer )