"Understandably, the victim is shaken by what has occurred to him and police are ensuring he has support available.
"Fortunately, he is expected to make a full recovery from his ordeal."
A 31-year-old man from Takapuna is due to appear in the North Shore District Court. He is facing serious charges - although police have not said exactly what they are.