Tabnine Logo
SInstance.asAtrProvider
Code IndexAdd Tabnine to your IDE (free)

How to use
asAtrProvider
method
in
org.opensingular.form.SInstance

Best Java code snippets using org.opensingular.form.SInstance.asAtrProvider (Showing top 20 results out of 315)

origin: org.opensingular/singular-form-wicket

public SelectSInstanceAwareModel(IModel<? extends SInstance> model) {
  this.model = model;
  this.resolver = sInstance -> Optional.ofNullable(sInstance.asAtrProvider().getConverter());
}
origin: org.opensingular/form-wicket

public SelectSInstanceAwareModel(IModel<? extends SInstance> model) {
  this.model = model;
  this.resolver = sInstance -> Optional.ofNullable(sInstance.asAtrProvider().getConverter());
}
origin: org.opensingular/singular-form-wicket

@Override
public String getIdValue(Serializable val, int index) {
  if (val == null) {
    return null;
  }
  return String.valueOf(model.getObject().asAtrProvider().getIdFunction().apply(val));
}
origin: org.opensingular/singular-form-wicket

@Override
public String getDisplayValue(Serializable val) {
  if(val == null){
    return null;
  }
  return String.valueOf(model.getObject().asAtrProvider().getDisplayFunction().apply(val));
}
origin: org.opensingular/singular-form-core

@Override
public SView apply(SInstance instance) {
  if (instance != null && instance.asAtrProvider().getProvider() != null) {
    return decideView(instance, instance, instance.asAtrProvider().getProvider());
  }
  return null;
}
origin: org.opensingular/form-core

@Override
public SView apply(SInstance instance) {
  if (instance != null && instance.asAtrProvider().getProvider() != null) {
    return decideView(instance, instance, instance.asAtrProvider().getProvider());
  }
  return null;
}
origin: org.opensingular/form-wicket

@Override
public String getDisplayValue(Serializable val) {
  return String.valueOf(model.getObject().asAtrProvider().getDisplayFunction().apply(val));
}
origin: org.opensingular/form-wicket

@Override
public String getIdValue(Serializable val, int index) {
  return String.valueOf(model.getObject().asAtrProvider().getIdFunction().apply(val));
}
origin: org.opensingular/form-wicket

public SelectSInstanceAwareModel.SelectConverterResolver getCustomSelectConverterResolver(){
  return si -> Optional.ofNullable(si.getParent().asAtrProvider().getConverter());
}
origin: org.opensingular/singular-form-core

private static boolean isCompositeAndShouldBeResumed(DiffInfo info) {
  SInstance instance = info.getNewerOrOriginal();
  return (instance instanceof SIComposite) && (instance.asAtrProvider().getProvider() != null);
}
origin: org.opensingular/form-core

private static boolean isCompositeAndShouldBeResumed(DiffInfo info) {
  SInstance instance = info.getNewerOrOriginal();
  return (instance instanceof SIComposite) && (instance.asAtrProvider().getProvider() != null);
}
origin: org.opensingular/singular-form-wicket

private List<? extends TreeNode> loadTree() {
  clearCache();
  TreeProvider<Serializable> provider = getInstance().asAtrProvider().getTreeProvider();
  List<Serializable> nodes = provider.load(ProviderContext.of(getInstance()));
  return nodes.stream().map(node -> new TreeNodeImpl(null, node, 0, getInstance().asAtrProvider().getIdFunction(),
      getInstance().asAtrProvider().getDisplayFunction(), provider::loadChildren))
      .map(this::cacheId)
      .collect(Collectors.toList());
}
origin: org.opensingular/singular-form-wicket

private void populateInstance(TreeNode tree) {
  Optional<TreeNode> optional = Optional.of(tree);
  optional.ifPresent(treeNode -> {
        SInstanceConverter converter = getInstance().asAtrProvider().getConverter();
        if (converter != null) {
          converter.fillInstance(getInstance(), treeNode.getValue());
        }
      }
  );
}
origin: org.opensingular/singular-form-wicket

@SuppressWarnings("unchecked")
public <ST extends SType<?>> List<SInstance> getChoices(IFunction<T, ST> typeFinder) {
  SInstance          subInstance = resolveTypeFinderInstance(typeFinder);
  ST                 subtype     = (ST) subInstance.getType();
  Component          component   = getComponentForSType(subtype);
  SInstanceConverter converter   = subInstance.asAtrProvider().getConverter();
  return (List<SInstance>) ((AbstractChoice) component).getChoices().stream().map(serializable -> {
    SInstance choiceInstance = subtype.newInstance();
    converter.fillInstance(choiceInstance, (Serializable) serializable);
    return choiceInstance;
  }).collect(Collectors.toList());
}
origin: org.opensingular/singular-form-wicket

private FilteredPagedProvider getFilteredProvider() {
  FilteredProvider provider = getInstance().asAtrProvider().getFilteredProvider();
  if (!(provider instanceof FilteredPagedProvider)) {
    provider = new InMemoryFilteredPagedProviderDecorator<>(provider);
  }
  return (FilteredPagedProvider) provider;
}
origin: org.opensingular/singular-form-wicket

protected void setVallIfNullorClear(String key, SInstance instance) {
  final Serializable val = getValueFromChace(key).map(TypeaheadCache::getTrueValue).orElse(getValueFromProvider(key).orElse(null));
  if (val != null) {
    instance().asAtrProvider().getConverter().fillInstance(instance, val);
  } else {
    instance.clearInstance();
  }
}
origin: org.opensingular/form-wicket

private FilteredPagedProvider getFilteredProvider() {
  FilteredProvider provider = getInstance().asAtrProvider().getFilteredProvider();
  if (!(provider instanceof FilteredPagedProvider)) {
    provider = new InMemoryFilteredPagedProviderDecorator<>(provider);
  }
  return (FilteredPagedProvider) provider;
}
origin: org.opensingular/form-wicket

private void validate() {
  if (getInstance().asAtrProvider().getFilteredProvider() == null) {
    throw new SingularFormException("O provider não foi informado");
  }
  if (getInstance().asAtrProvider().getConverter() == null
      && (getInstance() instanceof SIComposite || getInstance() instanceof SIList)) {
    throw new SingularFormException("O tipo não é simples e o converter não foi informado.");
  }
}
origin: org.opensingular/singular-form-wicket

private void validate() {
  if (getInstance().asAtrProvider().getFilteredProvider() == null) {
    throw new SingularFormException("O provider não foi informado", getInstance());
  }
  if (getInstance().asAtrProvider().getConverter() == null
      && (getInstance() instanceof SIComposite || getInstance() instanceof SIList)) {
    throw new SingularFormException("O tipo não é simples e o converter não foi informado.", getInstance());
  }
}
origin: org.opensingular/singular-form-core

@Override
protected void doWriteOnCanvas(DocumentCanvas canvas, FlatViewContext context) {
  SInstance instance = context.getInstance();
  AtrProvider atrProvider = instance.asAtrProvider();
  String displayValue = atrProvider.getDisplayFunction()
      .apply(atrProvider.getConverter().toObject(instance));
  canvas.addFormItem(new FormItem(context.getLabel(), displayValue, instance.asAtrBootstrap().getColPreference()));
}
org.opensingular.formSInstanceasAtrProvider

Popular methods of SInstance

  • getDocument
    Retorna o documento ao qual pertence a instância atual.
  • getType
  • toStringDisplay
  • getId
    Retorna um ID único dentre as instâncias do mesmo documento. Um ID nunca é reutilizado, mesmo se a i
  • getAttributeValue
  • findNearest
    Returns the nearest SInstance for the given type in the form SInstance tree. The search is performed
  • setId
    Apenas para uso nas soluções de persistencia. Não deve ser usado fora dessa situação.
  • clearInstance
    Apaga os valores associados a instância. Se for uma lista ou composto, apaga os valores em profundid
  • getName
  • getParent
  • getValue
  • isEmptyOfData
    Retorna true se a instancia não conter nenhuma informação diferente de null. A pesquisa é feita em
  • getValue,
  • isEmptyOfData,
  • asAtr,
  • asAtrAnnotation,
  • attachEventCollector,
  • detachEventCollector,
  • getDictionary,
  • getField,
  • getPathFromRoot

Popular in Java

  • Start an intent from android
  • getExternalFilesDir (Context)
  • requestLocationUpdates (LocationManager)
  • runOnUiThread (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JTable (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now