com.trendmicro.grid.acl.ds.jpa.util
Class NameValidator

java.lang.Object
  extended by com.trendmicro.grid.acl.ds.jpa.util.NameValidator

public class NameValidator
extends Object

Validates vendor, packageFamily and package names for plausibility.

Version:
1.0
Author:
Juergen_Kellerer, 2010-06-11

Nested Class Summary
static class NameValidator.InvalidNameException
           
 
Method Summary
static NameValidator getInstance()
           
 void validatePackageFamilyName(String vendorName, String packageFamilyName)
           
 void validatePackageName(String vendorName, String packageName)
           
 void validateVendorName(String vendorName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static NameValidator getInstance()

validateVendorName

public void validateVendorName(String vendorName)

validatePackageFamilyName

public void validatePackageFamilyName(String vendorName,
                                      String packageFamilyName)

validatePackageName

public void validatePackageName(String vendorName,
                                String packageName)