diff --git a/samples/contacts/src/main/java/sample/contact/ContactManagerBackend.java b/samples/contacts/src/main/java/sample/contact/ContactManagerBackend.java index 49e55c43b3..9813e23ce0 100644 --- a/samples/contacts/src/main/java/sample/contact/ContactManagerBackend.java +++ b/samples/contacts/src/main/java/sample/contact/ContactManagerBackend.java @@ -25,12 +25,12 @@ import java.util.Vector; /** * Backend business object that manages the contacts. - * + * *
* As a backend, it never faces the public callers. It is always accessed via * the {@link ContactManagerFacade}. *
- * + * ** This facade approach is not really necessary in this application, and is * done simply to demonstrate granting additional authorities via the @@ -87,13 +87,10 @@ public class ContactManagerBackend implements ContactManager { } } - Contact[] resultType = {new Contact(new Integer(1), "holder", "holder", - "holder")}; - if (list.size() == 0) { return null; } else { - return (Contact[]) list.toArray(resultType); + return (Contact[]) list.toArray(new Contact[list.size()]); } }