コード例 #1
0
  protected int calculateHashCode(FeatureUser user, Feature feature) {

    Validate.notNull(user, "user is required");

    return new StringBuilder()
        .append(user.getName().toLowerCase(Locale.ENGLISH).trim())
        .append(":")
        .append(feature != null ? feature.name() : "")
        .toString()
        .hashCode();
  }
コード例 #2
0
ファイル: TestFeatureManager.java プロジェクト: ront/togglz
 public TestFeatureManager disable(Feature feature) {
   activeFeatures.remove(feature.name());
   return this;
 }
コード例 #3
0
ファイル: TestFeatureManager.java プロジェクト: ront/togglz
 public TestFeatureManager enable(Feature feature) {
   activeFeatures.add(feature.name());
   return this;
 }
コード例 #4
0
ファイル: TestFeatureManager.java プロジェクト: ront/togglz
 @Override
 public boolean isActive(Feature feature) {
   return activeFeatures.contains(feature.name());
 }