}
public void marshal(Object object,
HierarchicalStreamWriter writer,
MarshallingContext context) {
InsertObjectCommand cmd = (InsertObjectCommand) object;
if ( cmd.getOutIdentifier() != null ) {
writer.startNode( "out-identifier" );
writer.setValue( cmd.getOutIdentifier() );
writer.endNode();
writer.startNode( "return-object" );
writer.setValue( Boolean.toString( cmd.isReturnObject() ) );
writer.endNode();
}
if ( !StringUtils.isEmpty( cmd.getEntryPoint() ) ) {
writer.startNode( "entry-point" );
writer.setValue( cmd.getEntryPoint() );
writer.endNode();
}
writeValue( writer,
context,
"object",
cmd.getObject() );
}