Tabnine Logo
ViewContext.addExtraParameter
Code IndexAdd Tabnine to your IDE (free)

How to use
addExtraParameter
method
in
org.springframework.roo.addon.web.mvc.views.ViewContext

Best Java code snippets using org.springframework.roo.addon.web.mvc.views.ViewContext.addExtraParameter (Showing top 20 results out of 315)

origin: spring-projects/spring-roo

@Override
public Document merge(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx) {
 // TODO: TO BE FIXED WITH NEW COMMAND 'web mvc view update'
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

@Override
public Document mergeListDeleteModalView(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx, EntityItem entity, List<FieldItem> fields) {
 // Get field code if data-z attribute value is equals to user-managed
 Element elementField =
   loadExistingDoc.getElementById(entity.getEntityItemId().concat("-table"));
 if (elementField != null && elementField.hasAttr("data-z")
   && elementField.attr("data-z").equals("user-managed")) {
  entity.setUserManaged(true);
  entity.setCodeManaged(elementField.outerHtml());
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("entity", entity);
 ctx.addExtraParameter("fields", fields);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

@Override
public Document mergeListDeleteModalDetailView(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx, EntityItem entity, List<FieldItem> fields) {
 // Get field code if data-z attribute value is equals to user-managed
 Element elementField =
   loadExistingDoc.getElementById(entity.getEntityItemId().concat("-table"));
 if (elementField != null && elementField.hasAttr("data-z")
   && elementField.attr("data-z").equals("user-managed")) {
  entity.setUserManaged(true);
  entity.setCodeManaged(elementField.outerHtml());
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("entity", entity);
 ctx.addExtraParameter("fields", fields);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

@Override
public Document mergeListDeleteModalBatchView(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx, EntityItem entity, List<FieldItem> fields) {
 // Get field code if data-z attribute value is equals to user-managed
 Element elementField =
   loadExistingDoc.getElementById(entity.getEntityItemId().concat("-table"));
 if (elementField != null && elementField.hasAttr("data-z")
   && elementField.attr("data-z").equals("user-managed")) {
  entity.setUserManaged(true);
  entity.setCodeManaged(elementField.outerHtml());
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("entity", entity);
 ctx.addExtraParameter("fields", fields);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

@Override
public Document mergeListDeleteModalBatchDetailView(String templateName,
  Document loadExistingDoc, ViewContext<ThymeleafMetadata> ctx, EntityItem entity,
  List<FieldItem> fields) {
 // Get field code if data-z attribute value is equals to user-managed
 Element elementField =
   loadExistingDoc.getElementById(entity.getEntityItemId().concat("-table"));
 if (elementField != null && elementField.hasAttr("data-z")
   && elementField.attr("data-z").equals("user-managed")) {
  entity.setUserManaged(true);
  entity.setCodeManaged(elementField.outerHtml());
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("entity", entity);
 ctx.addExtraParameter("fields", fields);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

private Document mergeCreateDetailsView(String templateName, Document loadExistingDoc,
  ViewContext ctx, EntityItem entityItem, DetailEntityItem detail) {
 Element elementDetail = loadExistingDoc.getElementById(detail.getEntityItemId());
 if (elementDetail != null && elementDetail.hasAttr("data-z")
   && elementDetail.attr("data-z").equals("user-managed")) {
  detail.setUserManaged(true);
  detail.setCodeManaged(elementDetail.outerHtml());
  ctx.addExtraParameter("detail", detail);
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 return process(templateName, ctx);
}
origin: spring-projects/spring-roo

private void addShowDetailsCompositionView(String moduleName, JpaEntityMetadata entityMetadata,
  ThymeleafMetadata viewMetadata, EntityItem entityItem, DetailEntityItem detail,
  ViewContext<ThymeleafMetadata> ctx) {
 // Process elements to generate
 Document newDoc = null;
 // Getting new viewName
 String viewName =
   getViewsFolder(moduleName).concat(ctx.getControllerPath()).concat("/")
     .concat(viewMetadata.getControllerMetadata().getDetailsPathAsString("/"))
     .concat("/show").concat(getViewsExtension());
 ctx.addExtraParameter("entity", entityItem);
 ctx.addExtraParameter("detail", detail);
 // TODO
 ctx.addExtraParameter("details", Collections.EMPTY_LIST);
 // Check if new view to generate exists or not
 if (existsFile(viewName)) {
  Document existingDoc = loadExistingDoc(viewName);
  if (!isUserManagedDocument(existingDoc)) {
   newDoc =
     mergeDetailsCompositionView("showDetailComposition", existingDoc, ctx, entityItem,
       detail, (List<FieldItem>) detail.getConfiguration().get("fields"));
  }
 } else {
  ctx.addExtraParameter("fields", detail.getConfiguration().get("fields"));
  newDoc = process("showDetailComposition", ctx);
 }
 // Write newDoc on disk
 writeDoc(newDoc, viewName);
}
origin: spring-projects/spring-roo

@Override
public Document mergeMenu(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx, List<MenuEntry> menuEntries) {
 for (MenuEntry menuEntry : menuEntries) {
  // Get field code if data-z attribute value is equals to
  // user-managed
  Element elementMenu = loadExistingDoc.getElementById(menuEntry.getId().concat("-entry"));
  if (elementMenu != null && elementMenu.hasAttr("data-z")
    && elementMenu.attr("data-z").equals("user-managed")) {
   menuEntry.setUserManaged(true);
   menuEntry.setCodeManaged(elementMenu.outerHtml());
  }
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("menuEntries", menuEntries);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

@Override
public Document merge(String templateName, Document loadExistingDoc,
  ViewContext<ThymeleafMetadata> ctx, List<FieldItem> fields) {
 for (FieldItem field : fields) {
  // Get field code if data-z attribute value is equals to
  // user-managed
  Element elementField = loadExistingDoc.getElementById(field.getFieldId());
  if (elementField != null && elementField.hasAttr("data-z")
    && elementField.attr("data-z").equals("user-managed")) {
   field.setUserManaged(true);
   field.setCodeManaged(elementField.outerHtml());
  }
 }
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 ctx.addExtraParameter("fields", fields);
 Document newDoc = process(templateName, ctx);
 return newDoc;
}
origin: spring-projects/spring-roo

private void addUpdateDetailsCompositionView(String moduleName, JpaEntityMetadata entityMetadata,
  ThymeleafMetadata viewMetadata, EntityItem entityItem, DetailEntityItem detail,
  ViewContext<ThymeleafMetadata> ctx) {
 // Process elements to generate
 Document newDoc = null;
 // Getting new viewName
 String viewName =
   getViewsFolder(moduleName).concat(ctx.getControllerPath()).concat("/")
     .concat(viewMetadata.getControllerMetadata().getDetailsPathAsString("/"))
     .concat("/edit").concat(getViewsExtension());
 ctx.addExtraParameter("entity", entityItem);
 ctx.addExtraParameter("detail", detail);
 // Check if new view to generate exists or not
 if (existsFile(viewName)) {
  Document existingDoc = loadExistingDoc(viewName);
  if (!isUserManagedDocument(existingDoc)) {
   newDoc =
     mergeDetailsCompositionView("editDetailComposition", existingDoc, ctx, entityItem,
       detail, (List<FieldItem>) detail.getConfiguration().get("fields"));
  }
 } else {
  ctx.addExtraParameter("fields", detail.getConfiguration().get("fields"));
  newDoc = process("editDetailComposition", ctx);
 }
 // Write newDoc on disk
 writeDoc(newDoc, viewName);
}
origin: spring-projects/spring-roo

private Document mergeDetailsCompositionView(String templateName, Document loadExistingDoc,
  ViewContext ctx, EntityItem entityItem, DetailEntityItem detail, List<FieldItem> fields) {
 for (FieldItem field : fields) {
  // Get field code if data-z attribute value is equals to
  // user-managed
  Element elementField = loadExistingDoc.getElementById(field.getFieldId());
  if (elementField != null && elementField.hasAttr("data-z")
    && elementField.attr("data-z").equals("user-managed")) {
   field.setUserManaged(true);
   field.setCodeManaged(elementField.outerHtml());
  } else {
   field.setUserManaged(false);
   field.setCodeManaged("");
  }
 }
 ctx.addExtraParameter("fields", fields);
 ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
 return process(templateName, ctx);
}
origin: spring-projects/spring-roo

ctx.addExtraParameter("userManagedComponents", mergeStructure(loadExistingDoc));
ctx.addExtraParameter("entity", entity);
ctx.addExtraParameter("fields", fields);
ctx.addExtraParameter("detailsLevels", detailsLevels);
Document newDoc = process(templateName, ctx);
return newDoc;
origin: spring-projects/spring-roo

ctx.addExtraParameter("finderName", finderName.replace("findBy", "by"));
ctx.addExtraParameter("entity", entityItem);
ctx.addExtraParameter("fields", fields);
origin: spring-projects/spring-roo

ctx.addExtraParameter("fields", fields);
ctx.addExtraParameter("entity", entityItem);
ctx.addExtraParameter("compositeRelationFields", compositeRelationFields);
origin: spring-projects/spring-roo

final JavaType collCtrl;
final JavaType searchCtrl;
ctx.addExtraParameter("mvcControllerName", metadata.getMvcControllerName());
if (controllerMetadata.getType() == ControllerType.COLLECTION) {
 collCtrl = controllerMetadata.getDestination();
 collCtrl = metadata.getCollectionController();
ctx.addExtraParameter("mvcCollectionControllerName",
  ThymeleafMetadata.getMvcControllerName(collCtrl));
if (controllerMetadata.getType() == ControllerType.ITEM) {
 itemCtrl = metadata.getItemController();
ctx.addExtraParameter("mvcItemControllerName", ThymeleafMetadata.getMvcControllerName(itemCtrl));
 ctx.addExtraParameter("mvcSearchControllerName",
   ThymeleafMetadata.getMvcControllerName(searchCtrl));
origin: spring-projects/spring-roo

@Override
public void addLanguages(String moduleName, ViewContext<T> ctx) {
 // Add installed languages
 List<I18n> installedLanguages = getI18nOperations().getInstalledLanguages(moduleName);
 ctx.addExtraParameter("languages", installedLanguages);
 // Process elements to generate
 DOC newDoc = null;
 // Getting new viewName
 String viewName =
   getFragmentsFolder(moduleName).concat("/languages").concat(getViewsExtension());
 // Generate ids to search when merge new and existing doc
 List<String> requiredIds = new ArrayList<String>();
 for (I18n language : installedLanguages) {
  requiredIds.add(language.getLocale().getLanguage() + "Flag");
 }
 // Check if new view to generate exists or not
 if (existsFile(viewName)) {
  DOC existingDoc = loadExistingDoc(viewName);
  if (!isUserManagedDocument(existingDoc)) {
   newDoc = merge("fragments/languages", existingDoc, ctx);
  }
 } else {
  newDoc = process("fragments/languages", ctx);
 }
 // Write newDoc on disk
 writeDoc(newDoc, viewName);
}
origin: spring-projects/spring-roo

  StringUtils.uncapitalize(FieldItem.buildLabel(detail.getEntityName(), "")));
ctx.addExtraParameter("entity", entityItem);
ctx.addExtraParameter("detail", detail);
ctx.addExtraParameter("select2_placeholder",
  getCreateDetailsSelect2PlaceholderLabelKey(controllerMetadata, ctx));
origin: spring-projects/spring-roo

  StringUtils.uncapitalize(FieldItem.buildLabel(detail.getEntityName(), "")));
childCtx.addExtraParameter("entity", entityItem);
childCtx.addExtraParameter("detail", detail);
 childCtx.addExtraParameter("fields", detail.getConfiguration().get("fields"));
 newDoc = process("createDetailComposition", childCtx);
origin: spring-projects/spring-roo

@Override
public void addDetailsViews(String moduleName, JpaEntityMetadata entityMetadata,
  MemberDetails entity, ControllerMetadata controllerMetadata, ThymeleafMetadata viewMetadata,
  ViewContext<ThymeleafMetadata> ctx) {
 super
   .addDetailsViews(moduleName, entityMetadata, entity, controllerMetadata, viewMetadata, ctx);
 // Get root entity metadata
 EntityItem entityItem = createEntityItem(entityMetadata, ctx, TABLE_SUFFIX);
 DetailEntityItem detail =
   createDetailEntityItem(viewMetadata, entity, entityMetadata, ctx.getEntityName(), ctx,
     DETAIL_SUFFIX, entityItem);
 detail.addConfigurationElement("entityLabel",
   StringUtils.uncapitalize(FieldItem.buildLabel(detail.getEntityName(), "")));
 if (controllerMetadata.getLastDetailsInfo().type == JpaRelationType.AGGREGATION) {
  addCreateDetailsView(moduleName, entityMetadata, entity, controllerMetadata, viewMetadata,
    ctx);
 } else {
  addCreateDetailsCompositionView(moduleName, entityMetadata, entity, controllerMetadata,
    viewMetadata, ctx);
 }
 ctx.addExtraParameter("detail", detail);
 addListDeleteModalDetailView(moduleName, entityMetadata, entity, controllerMetadata, ctx);
 addListDeleteModalDetailBatchView(moduleName, entityMetadata, entity, controllerMetadata, ctx);
}
origin: spring-projects/spring-roo

@Override
public void addDetailsItemViews(String moduleName, JpaEntityMetadata entityMetadata,
  MemberDetails entity, ControllerMetadata controllerMetadata, ThymeleafMetadata viewMetadata,
  ViewContext<ThymeleafMetadata> ctx) {
 super.addDetailsItemViews(moduleName, entityMetadata, entity, controllerMetadata, viewMetadata,
   ctx);
 // Get root entity metadata
 EntityItem entityItem = createEntityItem(entityMetadata, ctx, TABLE_SUFFIX);
 DetailEntityItem detail =
   createDetailEntityItem(viewMetadata, entity, entityMetadata, ctx.getEntityName(), ctx,
     DETAIL_SUFFIX, entityItem);
 detail.addConfigurationElement("entityLabel",
   StringUtils.uncapitalize(FieldItem.buildLabel(detail.getEntityName(), "")));
 ViewContext<ThymeleafMetadata> childCtx =
   createViewContext(controllerMetadata, controllerMetadata.getLastDetailEntity(),
     controllerMetadata.getLastDetailsInfo().childEntityMetadata, viewMetadata);
 // TODO
 addShowDetailsCompositionView(moduleName, entityMetadata, viewMetadata, entityItem, detail,
   childCtx);
 addUpdateDetailsCompositionView(moduleName, entityMetadata, viewMetadata, entityItem, detail,
   childCtx);
 childCtx.addExtraParameter("detail", detail);
 addListDeleteModalDetailView(moduleName, entityMetadata, entity, controllerMetadata, childCtx);
 addListDeleteModalDetailBatchView(moduleName, entityMetadata, entity, controllerMetadata,
   childCtx);
}
org.springframework.roo.addon.web.mvc.viewsViewContextaddExtraParameter

Popular methods of ViewContext

  • <init>
  • getControllerPath
  • getEntityName
  • setProjectName
  • setVersion
  • getDescription
  • getExtraInformation
  • getIdentifierField
  • getModelAttribute
  • getModelAttributeName
  • getProjectName
  • getVersion
  • getProjectName,
  • getVersion,
  • getViewMetadata,
  • isSecurityEnabled,
  • setControllerMetadata,
  • setControllerPath,
  • setEntityName,
  • setIdentifierField,
  • setModelAttribute

Popular in Java

  • Making http requests using okhttp
  • findViewById (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • getExternalFilesDir (Context)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JFileChooser (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Github Copilot alternatives
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