Пример #1
0
 @Override
 public boolean hasDefaultValue() {
   Iterable<VALUETYPE> defaultValueValue = Callables.call(defaultValue);
   return defaultValueValue != null && defaultValueValue.iterator().hasNext();
 }
Пример #2
0
 @Override
 public UISelectMany<VALUETYPE> setDefaultValue(Iterable<VALUETYPE> value) {
   this.defaultValue = Callables.returning(value);
   return this;
 }
Пример #3
0
 @Override
 public Iterable<VALUETYPE> getValue() {
   Iterable<VALUETYPE> iterableValue = (value == null) ? Callables.call(defaultValue) : value;
   return iterableValue == null ? Collections.<VALUETYPE>emptyList() : iterableValue;
 }
Пример #4
0
 @Override
 public <T> T performLocked(LockMode mode, Callable<T> task) {
   return Callables.call(task);
 }