{
LOG.debug( MSG.getMessage( Keys.GET_MULTI_RP_REQ,
requestDoc.toString() ) );
}
GetMultipleResourcePropertiesResponseDocument responseDoc = createResponseDocument();
QName[] propNames =
requestDoc.getGetMultipleResourceProperties().getResourcePropertyArray();
for ( int i = 0; i < propNames.length; i++ )
{
ResourceProperty prop = getProperties().get( propNames[i] );
if ( prop == null )
{
throw new InvalidResourcePropertyQNameFaultException( propNames[i] );
}
refreshProperty( prop );
if ( prop == null )
{
throw new InvalidResourcePropertyQNameFaultException( propNames[i] );
}
addPropertyToResponse( prop,
responseDoc.getGetMultipleResourcePropertiesResponse() );
}
return responseDoc;
}