Package org.dmlite.model.config

Examples of org.dmlite.model.config.ModelConfig


   */
  public boolean isNeighborUpdateAllowed(AppSession appSession,
      NeighborConfig neighborConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = neighborConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          allowed = false;
        } else {
          Member loggedInMember = appSession.getLoggedInMember();
          if (!loggedInMember.getRole().equals("admin")
View Full Code Here


   *
   * @return <code>true</code> if a user is authorized
   */
  protected boolean isAuthorized() {
    boolean authorized = true;
    ModelConfig modelConfig = app.getModelConfig();
    if (modelConfig.isLogin()) {
      if (((AppSession) Session.get()).isMemberLoggedIn()) {
        authorized = true;
      } else {
        authorized = false;
      }
View Full Code Here

          }
        };
        textField.setType(Email.class);
      }

      ModelConfig modelConfig = propertyConfig.getContextConceptConfig()
          .getContextModelConfig();
      if (modelConfig.isValidateForm()) {
        if (propertyConfig.isRequired() && propertyConfig.isUpdate()) {
          textField.setRequired(true);
        }
      }
View Full Code Here

   */
  public EntryUpdateTablePanel(final ModelContext modelContext,
      final ViewContext viewContext) {
    super(viewContext.getWicketId());
    try {
      ModelConfig modelConfig = modelContext.getDomainModel()
          .getModelConfig();
      String modelKey = modelConfig.getCode();
      String modelName = getLocalizer().getString(modelKey, this);
      add(new Label("modelName", modelName));

      ModelContext entryUpdateTableListModelContext = new ModelContext(
          modelContext);
View Full Code Here

   */
  public HomePage() {
    try {
      App app = (App) getApplication();
      add(app.getViewMeta().getHomePageMenuPanel("homePageMenuPanel"));
      ModelConfig modelConfig = app.getDomainModel().getModelConfig();
      String modelDescriptionKey = modelConfig.getCode() + ".description";
      String modelDescription = getLocalizer().getString(modelDescriptionKey, this);
      add(new Label("modelDescription", modelDescription));
    } catch (Exception e) {
      log.error("Error in HomePage: " + e.getMessage());
    }
View Full Code Here

  public static void main(String[] args) {
    try {
      ModelContext modelContext = new ModelContext("dmLite");
      IDomainModel model = modelContext.getDomainModel();
      ModelConfig modelConfig = model.getModelConfig();
      modelConfig.output("Model Config");

      // DmConfig dmConfig = modelConfig.getDmConfig();

      // ModelConfig dmLiteModelConfig =
      // dmConfig.getModelConfig("dmLite");
View Full Code Here

        };
      }
      contextLink.setAutoEnable(true);
      add(contextLink);

      ModelConfig modelConfig = modelContext.getDomainModel()
          .getModelConfig();
      String modelKey = modelConfig.getCode();
      String modelName = getLocalizer().getString(modelKey, this);
      add(new Label("modelName", modelName));
    } catch (Exception e) {
      log.error("Error in DmRadMenuPanel: "
          + modelContext.getEntitiesCode() + " - " + e.getMessage());
View Full Code Here

      WebPage dmLiteEntryPage = new DmLiteEntryPage(
          dmLiteEntryPageModelContext, dmLiteEntryPageViewContext);
      Link dmLiteEntryLink = new PageLink("dmLiteEntry", dmLiteEntryPage);
      add(dmLiteEntryLink);

      ModelConfig modelConfig = app.getDomainModel().getModelConfig();
      String modelKey = modelConfig.getCode();
      String modelName = getLocalizer().getString(modelKey, this);
      add(new Label("modelName", modelName));
    } catch (Exception e) {
      log.error("Error in HomePageMenuPanel: " + e.getMessage());
    }
View Full Code Here

      PropertyConfig propertyConfig = modelContext.getPropertyConfig();

      textArea = new TextArea("propertyValue", new PropertyModel(entity,
          propertyConfig.getCode()));

      ModelConfig modelConfig = propertyConfig.getContextConceptConfig()
          .getContextModelConfig();
      if (modelConfig.isValidateForm()) {
        if (propertyConfig.isRequired() && propertyConfig.isUpdate()) {
          textArea.setRequired(true);
        }
      }
View Full Code Here

TOP

Related Classes of org.dmlite.model.config.ModelConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.