summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-02-03 13:49:11 -0600
committerEndi Sukma Dewata <edewata@redhat.com>2012-02-06 12:11:23 -0600
commitd1247e1a404426c9ca2ceeffc52f2b73a0fb6d06 (patch)
tree1aaf14e1dfe278db584d4175cc96e4b78e1be1b7 /pki/base/common/src/com/netscape/cmscore/dbs/StringVectorMapper.java
parent6c0e7f2156e0b218e4cc62029f0e3b0e89124e9d (diff)
downloadpki-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.java16
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;