public static EqualityBehaviorOption determineEqualityBehavior(String option) { if ( IDENTITY.name().equalsIgnoreCase(option) ) { return IDENTITY; } else if ( EQUALITY.name().equalsIgnoreCase( option ) ) { return EQUALITY; } throw new IllegalArgumentException( "Illegal enum value '" + option + "' for EqualityBehaviorOption" ); } }
if ( !equalsBehavior.isEmpty() ) { equalsBehavior = checkAndResolveSpringExpression(beanFactory, context, equalsBehavior); kBase.setEqualsBehavior( EqualityBehaviorOption.determineEqualityBehavior(equalsBehavior) );
if ( !equalsBehavior.isEmpty() ) { equalsBehavior = checkAndResolveSpringExpression(beanFactory, context, equalsBehavior); kBase.setEqualsBehavior( EqualityBehaviorOption.determineEqualityBehavior(equalsBehavior) );
kBase.setEqualsBehavior( EqualityBehaviorOption.determineEqualityBehavior(equalsBehavior) );
public static EqualityBehaviorOption determineEqualityBehavior(String option) { if ( IDENTITY.name().equalsIgnoreCase(option) ) { return IDENTITY; } else if ( EQUALITY.name().equalsIgnoreCase( option ) ) { return EQUALITY; } throw new IllegalArgumentException( "Illegal enum value '" + option + "' for EqualityBehaviorOption" ); } }
kBase.setEqualsBehavior( EqualityBehaviorOption.determineEqualityBehavior(equalsBehavior) );