ReturnableElement.summary.name() ); ReturnableElement elementSetName = ReturnableElement.determineReturnableElement( elementSetNameString );
private static void writeElementSetNameElement( GetRecords getRecords, XMLStreamWriter writer ) throws XMLStreamException { writer.writeStartElement( CSW_202_PREFIX, "ElementSetName", CSW_202_NS ); writer.writeCharacters( getRecords.getElementSetName().toString() ); writer.writeEndElement(); }
ReturnableElement.summary.name() ); ReturnableElement elementSetName = ReturnableElement.determineReturnableElement( elementSetNameString );
String elementSetValue = elementSetName != null ? elementSetName.name() : "custom";
elementSetName = ReturnableElement.determineReturnableElement( elementSetNameString );
ReturnableElement.summary.name() ); ReturnableElement elementSetName = ReturnableElement.determineReturnableElement( elementSetNameString );
public static ReturnableElement determineReturnableElement( String returnableElement ) { ReturnableElement elementSetName = null; returnableElement = returnableElement.toLowerCase(); if ( returnableElement.equalsIgnoreCase( ReturnableElement.brief.name() ) ) { elementSetName = ReturnableElement.brief; } else if ( returnableElement.equalsIgnoreCase( ReturnableElement.summary.name() ) ) { elementSetName = ReturnableElement.summary; } else if ( returnableElement.equalsIgnoreCase( ReturnableElement.full.name() ) ) { elementSetName = ReturnableElement.full; } else { elementSetName = ReturnableElement.summary; } return elementSetName; }
public ReturnableElement getElementSetName() { String reAsString = adapter.getNodeAsString( adapter.getRootElement(), new XPath( "./rim:QueryExpression/csw:Query/csw:ElementSetName", ns ), null ); ReturnableElement re = ReturnableElement.summary; try { re = ReturnableElement.valueOf( reAsString ); } catch ( Exception e ) { // } return re; }