edu.internet2.middleware.grouper.validator
Class ImmediateMembershipValidator

java.lang.Object
  extended by edu.internet2.middleware.grouper.validator.GrouperValidator
      extended by edu.internet2.middleware.grouper.validator.MembershipValidator
          extended by edu.internet2.middleware.grouper.validator.ImmediateMembershipValidator

public class ImmediateMembershipValidator
extends MembershipValidator

An immediate member is directly assigned to a group. A composite group has no immediate members. Note that a member can have 0 to 1 immediate memberships to a single group, and 0 to many effective memberships to a group. A group can have potentially unlimited effective memberships

Since:
1.2.0
Version:
$Id: ImmediateMembershipValidator.java,v 1.6 2009-12-07 07:31:08 mchyzer Exp $
Author:
blair christensen.

Field Summary
static String INVALID_CIRCULAR
           
static String INVALID_DEPTH
           
static String INVALID_EXISTS
           
static String INVALID_PARENTUUID
           
static String INVALID_TYPE
           
static String INVALID_VIAUUID
           
 
Constructor Summary
ImmediateMembershipValidator()
           
 
Method Summary
static MembershipValidator validate(Membership _ms)
           
 
Methods inherited from class edu.internet2.middleware.grouper.validator.GrouperValidator
getErrorMessage, getIsValid, isInvalid, isValid, setErrorMessage, setIsValid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INVALID_CIRCULAR

public static final String INVALID_CIRCULAR
See Also:
Constant Field Values

INVALID_DEPTH

public static final String INVALID_DEPTH
See Also:
Constant Field Values

INVALID_EXISTS

public static final String INVALID_EXISTS
See Also:
Constant Field Values

INVALID_PARENTUUID

public static final String INVALID_PARENTUUID
See Also:
Constant Field Values

INVALID_TYPE

public static final String INVALID_TYPE
See Also:
Constant Field Values

INVALID_VIAUUID

public static final String INVALID_VIAUUID
See Also:
Constant Field Values
Constructor Detail

ImmediateMembershipValidator

public ImmediateMembershipValidator()
Method Detail

validate

public static MembershipValidator validate(Membership _ms)
Parameters:
_ms -
Returns:
membership validator