Tabnine Logo
KObject
Code IndexAdd Tabnine to your IDE (free)

How to use
KObject
in
org.uberfire.ext.metadata.model

Best Java code snippets using org.uberfire.ext.metadata.model.KObject (Showing top 20 results out of 315)

origin: kiegroup/appformer

            object.getId(),
            Field.Store.YES));
doc.add(new StringField(MetaObject.META_OBJECT_TYPE,
            object.getType().getName(),
            Field.Store.YES));
doc.add(new TextField(MetaObject.META_OBJECT_KEY,
           object.getKey(),
           Field.Store.YES));
doc.add(new StringField(MetaObject.META_OBJECT_CLUSTER_ID,
            object.getClusterId(),
            Field.Store.YES));
doc.add(new StringField(MetaObject.META_OBJECT_SEGMENT_ID,
            object.getSegmentId(),
            Field.Store.YES));
final StringBuilder allText = new StringBuilder(object.getKey()).append('\n');
for (final KProperty<?> property : object.getProperties()) {
  final IndexableField[] fields = fieldFactory.build(property);
  for (final IndexableField field : fields) {
if (object.fullText()) {
  doc.add(new TextField(FULL_TEXT_FIELD,
             allText.toString().toLowerCase(),
origin: org.kie.workbench.services/kie-wb-common-refactoring-backend

private static String generateUniqueIdentifierForKObject(final KObject kObject) {
  return kObject.getClusterId() + kObject.getKey();
}
origin: org.uberfire/uberfire-metadata-backend-elasticsearch

private void deleteIfExists(KObject object) {
  if (this.exists(object.getClusterId(),
          object.getId())) {
    this.delete(object.getClusterId(),
          object.getId());
  }
}
origin: kiegroup/appformer

public MetaObject newMetaObject(final KObject object) {
  final Set<MetaProperty> properties = new HashSet<>();
  Optional.ofNullable(object.getProperties()).ifPresent(kProperties ->
                                 StreamSupport.stream(kProperties.spliterator(),
                                            false).forEach(property ->
                                                       properties.add(newMetaProperty(property))));
  return new MetaObjectImpl(object.getType(),
               properties);
}
origin: org.kie.workbench.services/kie-wb-common-refactoring-backend

  @Override
  public List<RefactoringPageRow> buildResponse(final List<KObject> kObjects) {
    final List<RefactoringPageRow> result = new ArrayList<RefactoringPageRow>(kObjects.size());
    for (final KObject kObject : kObjects) {
      final Path path = Paths.convert(ioService.get(URI.create(kObject.getKey())));
      final RefactoringPathPageRow row = new RefactoringPathPageRow();
      row.setValue(path);
      result.add(row);
    }
    return result;
  }
}
origin: org.kie.workbench.forms/kie-wb-common-forms-editor-backend

@Override
public List<RefactoringPageRow> buildResponse(final List<KObject> kObjects) {
  final List<RefactoringPageRow> result = new ArrayList<RefactoringPageRow>(kObjects.size());
  for (final KObject kObject : kObjects) {
    String formId = findFormId(kObject.getProperties());
    if (formId != null) {
      final Path path = Paths.convert(ioService.get(URI.create(kObject.getKey())));
      Map<String, Path> map = new HashMap<String, Path>();
      map.put(formId,
          path);
      RefactoringMapPageRow row = new RefactoringMapPageRow();
      row.setValue(map);
      result.add(row);
    }
  }
  return result;
}
origin: org.uberfire/uberfire-metadata-commons-io

@Override
public Iterable<KProperty<?>> getProperties() {
  return ((KObject) delegate).getProperties();
}
origin: org.uberfire/uberfire-metadata-backend-elasticsearch

public void updateMetaModel(KObject object,
              MetaObject metaObject) {
  List<MetaProperty> dirtyProperties = new ArrayList<>();
  Optional<MappingMetaData> mappingOptional = this.indexProvider.getMapping(object.getClusterId(),
                                       object.getType().getName());
  if (!mappingOptional.isPresent()) {
    this.indexProvider.putMapping(object.getClusterId(),
                   object.getType().getName(),
                   metaObject);
  } else {
    Map<String, Object> mapping = mappingOptional.get().getSourceAsMap();
    Optional.ofNullable(object.getProperties())
        .ifPresent(kProperties -> {
          for (final KProperty property : object.getProperties()) {
            Object config = mapping.get(property.getName());
            if (config == null) {
              Optional<MetaProperty> prop = metaObject.getProperty(property.getName());
              prop.ifPresent(metaProperty -> dirtyProperties.add(metaProperty));
            }
          }
        });
    this.indexProvider.putMapping(object.getClusterId(),
                   object.getType().getName(),
                   dirtyProperties);
  }
}
origin: kiegroup/appformer

@Override
public boolean equals(final Object obj) {
  if (obj == null) {
    return false;
  }
  if (!(obj instanceof KObject)) {
    return false;
  }
  final KObject kobj = (KObject) obj;
  return getClusterId().equals(kobj.getClusterId()) &&
      getId().equals(kobj.getId()) &&
      getKey().equals(kobj.getKey()) &&
      getType().getName().equals(kobj.getType().getName());
}
origin: org.uberfire/uberfire-metadata-backend-infinispan

public Schema buildSchema(KObject kObject,
             Set<Message> messages) {
  return new Schema(kObject.getClusterId(),
           ORG_KIE,
           messages);
}
origin: org.uberfire/uberfire-metadata-backend-infinispan

public void updateSchema(KObject kObject) {
  String clustedId = toProtobufFormat(kObject.getClusterId());
  Optional<Schema> storedSchema = this.infinispanContext.getSchema(clustedId);
    this.infinispanContext.addProtobufSchema(kObject.getClusterId(),
                         newSchema);
  } else {
    String type = toProtobufFormat(kObject.getClusterId() + "_" + kObject.getType().getName());
    Optional<Message> storedMessage = this.getMessage(storedSchema.get(),
                             type);
                              messages);
    this.infinispanContext.addSchema(newSchema);
    this.infinispanContext.addProtobufSchema(kObject.getClusterId(),
                         newSchema);
origin: kiegroup/appformer

@Override
public void index(List<KObject> elements) {
  elements.forEach(ko -> {
    final LuceneIndex index = (LuceneIndex) indexManager.indexOf(ko);
    index.indexDocument(ko.getId(),
              newDocument(ko));
  });
  elements.stream()
      .map(ko -> (LuceneIndex) indexManager.indexOf(ko))
      .collect(Collectors.toSet())
      .forEach(luceneIndex -> luceneIndex.commit());
}
origin: org.kie.workbench.services/kie-wb-common-refactoring-backend

  @Override
  public List<RefactoringPageRow> buildResponse(final List<KObject> kObjects) {
    final List<RefactoringPageRow> result = new ArrayList<RefactoringPageRow>(kObjects.size());
    for (final KObject kObject : kObjects) {
      final Path path = Paths.convert(ioService.get(URI.create(kObject.getKey())));
      final RefactoringPathPageRow row = new RefactoringPathPageRow();
      row.setValue(path);
      result.add(row);
    }
    return result;
  }
}
origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

  @Override
  public List<RefactoringPageRow> buildResponse(final List<KObject> kObjects) {
    final List<RefactoringPageRow> result = new ArrayList<RefactoringPageRow>(kObjects.size());
    for (final KObject kObject : kObjects) {
      for (KProperty property : kObject.getProperties()) {
        if (property.getName().equals(processIdResourceType.toString())) {
          String bpmnProcessId = (String) property.getValue();
          final Path path = Paths.convert(ioService.get(URI.create(kObject.getKey())));
          Map<String, Path> map = new HashMap<String, Path>();
          map.put(bpmnProcessId,
              path);
          RefactoringMapPageRow row = new RefactoringMapPageRow();
          row.setValue(map);
          result.add(row);
        }
      }
    }
    return result;
  }
}
origin: org.uberfire/uberfire-metadata-commons-io

@Override
public Iterable<KProperty<?>> getProperties() {
  return ((KObject) delegate).getProperties();
}
origin: kiegroup/appformer

public void updateMetaModel(KObject object,
              MetaObject metaObject) {
  List<MetaProperty> dirtyProperties = new ArrayList<>();
  Optional<MappingMetaData> mappingOptional = this.indexProvider.getMapping(object.getClusterId(),
                                       object.getType().getName());
  if (!mappingOptional.isPresent()) {
    this.indexProvider.putMapping(object.getClusterId(),
                   object.getType().getName(),
                   metaObject);
  } else {
    Map<String, Object> mapping = mappingOptional.get().getSourceAsMap();
    Optional.ofNullable(object.getProperties())
        .ifPresent(kProperties -> {
          for (final KProperty property : object.getProperties()) {
            Object config = mapping.get(property.getName());
            if (config == null) {
              Optional<MetaProperty> prop = metaObject.getProperty(property.getName());
              prop.ifPresent(metaProperty -> dirtyProperties.add(metaProperty));
            }
          }
        });
    this.indexProvider.putMapping(object.getClusterId(),
                   object.getType().getName(),
                   dirtyProperties);
  }
}
origin: kiegroup/appformer

public void updateMetaModel(final KObject object) {
  final MetaObject metaObject = metaModelStore.getMetaObject(object.getType().getName());
  if (metaObject == null) {
    metaModelStore.add(newMetaObject(object));
  } else {
    Optional.ofNullable(object.getProperties())
        .ifPresent(kProperties -> {
          for (final KProperty property : object.getProperties()) {
            final Optional<MetaProperty> metaProperty = metaObject.getProperty(property.getName());
            if (!metaProperty.isPresent()) {
              metaObject.addProperty(newMetaProperty(property));
            } else {
              metaProperty.get().addType(property.getValue().getClass());
              if (property.isSearchable()) {
                metaProperty.get().setAsSearchable();
              }
            }
          }
          metaModelStore.update(metaObject);
        });
  }
}
origin: kiegroup/appformer

public Schema buildSchema(KObject kObject,
             Set<Message> messages) {
  return new Schema(kObject.getClusterId(),
           ORG_KIE,
           messages);
}
origin: kiegroup/appformer

private void deleteIfExists(KObject object) {
  if (this.exists(object.getClusterId(),
          object.getId())) {
    this.delete(object.getClusterId(),
          object.getId());
  }
}
origin: kiegroup/appformer

public void updateSchema(KObject kObject) {
  String clustedId = toProtobufFormat(kObject.getClusterId());
  Optional<Schema> storedSchema = this.infinispanContext.getSchema(clustedId);
    this.infinispanContext.addProtobufSchema(kObject.getClusterId(),
                         newSchema);
  } else {
    String type = toProtobufFormat(kObject.getClusterId() + "_" + kObject.getType().getName());
    Optional<Message> storedMessage = this.getMessage(storedSchema.get(),
                             type);
                              messages);
    this.infinispanContext.addSchema(newSchema);
    this.infinispanContext.addProtobufSchema(kObject.getClusterId(),
                         newSchema);
org.uberfire.ext.metadata.modelKObject

Most used methods

  • getKey
  • getProperties
  • getClusterId
  • getType
  • fullText
  • getId
  • getSegmentId

Popular in Java

  • Making http requests using okhttp
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • scheduleAtFixedRate (Timer)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for Android Studio
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