edu.internet2.middleware.grouper.internal.util
Class ParameterHelper
java.lang.Object
edu.internet2.middleware.grouper.internal.util.ParameterHelper
- All Implemented Interfaces:
- java.io.Serializable
public class ParameterHelper
- extends java.lang.Object
- implements java.io.Serializable
Utility class for validating parameters.
- Since:
- 1.2.1
- Version:
- $Id: ParameterHelper.java,v 1.7 2009-09-21 06:14:27 mchyzer Exp $
- Author:
- blair christensen.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterHelper
public ParameterHelper()
notNullAccessAdapter
public ParameterHelper notNullAccessAdapter(AccessAdapter accessAdapter)
- Parameters:
accessAdapter
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullAccessResolver
public ParameterHelper notNullAccessResolver(AccessResolver accessResolver)
- Parameters:
accessResolver
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullAttrDefAdapter
public ParameterHelper notNullAttrDefAdapter(AttributeDefAdapter attributeDefAdapter)
- Parameters:
attributeDefAdapter
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.
notNullAttrDefResolver
public ParameterHelper notNullAttrDefResolver(AttributeDefResolver attributeDefResolver)
- Parameters:
attributeDefResolver
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.
notNullGroup
public ParameterHelper notNullGroup(Group group)
- Parameters:
group
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullGrouperSession
public ParameterHelper notNullGrouperSession(GrouperSession session)
- Parameters:
session
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullNamingAdapter
public ParameterHelper notNullNamingAdapter(NamingAdapter namingAdapter)
- Parameters:
namingAdapter
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullNamingResolver
public ParameterHelper notNullNamingResolver(NamingResolver namingResolver)
- Parameters:
namingResolver
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullPrivilege
public ParameterHelper notNullPrivilege(Privilege privilege)
- Parameters:
privilege
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullHqlQuery
public ParameterHelper notNullHqlQuery(HqlQuery hqlQuery)
- Parameters:
hqlQuery
- is the query
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.
notNullPrivilegeArray
public ParameterHelper notNullPrivilegeArray(Privilege[] privilegeArray)
- Parameters:
privilegeArray
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullPrivilegeSet
public ParameterHelper notNullPrivilegeSet(java.util.Set<Privilege> privilegeSet)
- Parameters:
privilegeSet
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullSourceManager
public ParameterHelper notNullSourceManager(edu.internet2.middleware.subject.provider.SourceManager sourceManager)
- TODO 20070827 test
- Parameters:
sourceManager
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullStem
public ParameterHelper notNullStem(Stem stem)
- Parameters:
stem
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullString
public ParameterHelper notNullString(java.lang.String string)
- Parameters:
string
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullString
public ParameterHelper notNullString(java.lang.String string,
java.lang.String msg)
- TODO 20070827 test
- Parameters:
string
- msg
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullCollectionString
public ParameterHelper notNullCollectionString(java.util.Collection<java.lang.String> strings,
java.lang.String msg)
- Parameters:
string
- smsg
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 2.0.2
notNullSubject
public ParameterHelper notNullSubject(edu.internet2.middleware.subject.Subject subject)
- Parameters:
subject
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
notNullAttributeDef
public ParameterHelper notNullAttributeDef(AttributeDef attributeDef)
- Parameters:
attributeDef
-
- Returns:
- Self for chained calling.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1