diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-02-03 13:49:11 -0600 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-02-06 12:11:23 -0600 |
commit | d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06 (patch) | |
tree | 1aaf14e1dfe278db584d4175cc96e4b78e1be1b7 /pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java | |
parent | 6c0e7f2156e0b218e4cc62029f0e3b0e89124e9d (diff) | |
download | pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.tar.gz pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.tar.xz pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.zip |
Added generics (part 3).
This patch brings down the warnings from 3992 to 3500.
Ticket #2
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java')
-rw-r--r-- | pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java b/pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java index 8fe1b74fa..7a465231b 100644 --- a/pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java +++ b/pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java @@ -38,7 +38,7 @@ import com.netscape.certsrv.dbs.IDBObj; public class StringVectorMapper implements IDBAttrMapper { private String mLdapName = null; - private Vector v = new Vector(); + private Vector<String> v = new Vector<String>(); /** * Constructs string vector mapper. @@ -51,7 +51,7 @@ public class StringVectorMapper implements IDBAttrMapper { /** * Retrieves a list of supported ldap attributes. */ - public Enumeration getSupportedLDAPAttributeNames() { + public Enumeration<String> getSupportedLDAPAttributeNames() { return v.elements(); } @@ -61,7 +61,8 @@ public class StringVectorMapper implements IDBAttrMapper { public void mapObjectToLDAPAttributeSet(IDBObj parent, String name, Object obj, LDAPAttributeSet attrs) throws EBaseException { - Vector v = (Vector) obj; + @SuppressWarnings("unchecked") + Vector<String> v = (Vector<String>) obj; int s = v.size(); if (s == 0) { @@ -70,7 +71,7 @@ public class StringVectorMapper implements IDBAttrMapper { String m[] = new String[s]; for (int i = 0; i < s; i++) { - m[i] = (String) v.elementAt(i); + m[i] = v.elementAt(i); } attrs.add(new LDAPAttribute(mLdapName, m)); } @@ -85,11 +86,12 @@ public class StringVectorMapper implements IDBAttrMapper { if (attr == null) return; - Enumeration e = attr.getStringValues(); - Vector v = new Vector(); + @SuppressWarnings("unchecked") + Enumeration<String> e = attr.getStringValues(); + Vector<String> v = new Vector<String>(); while (e.hasMoreElements()) { - v.addElement((String) e.nextElement()); + v.addElement(e.nextElement()); } if (v.size() == 0) return; |