Package org.dmlite.model

Examples of org.dmlite.model.IDomainModel


    try {
      String conceptClassName = entities.getConceptConfig()
          .getEntityClass();
      for (Iterator i = element.elementIterator(); i.hasNext();) {
        Element childElement = (Element) i.next();
        IDomainModel domainModel = persistentModel.getDomainModel();
        IEntity entity = domainModel.getModelMeta().createEntity(
            conceptClassName);
        XmlEntity xmlEntity = new XmlEntity(entity, persistentModel);
        xmlEntity.load(childElement);
        entities.add((T)xmlEntity.getEntity());
      }
View Full Code Here


        if (i % 10 == 0)
          log.debug("Update : " + i);
         
        ModelConfig modelConfig = getDomainModel().getModelConfig();
        if (modelConfig.isDefaultLoadSave()) {
          IDomainModel domainModel = getDomainModel();
          if (o == domainModel) {
            if (domainModel.isSession()) {
              if (arg instanceof Transaction) {
                Transaction transaction = (Transaction) arg;
                String transactionStatus = transaction
                    .getStatus();
                if (transactionStatus.equals("executed")
                    || transactionStatus.equals("undone")) {
                  List<IEntities> entries = transaction
                      .getEntries();
                  for (IEntities entry : entries) {
                    String entryCode = entry
                        .getConceptConfig()
                        .getEntitiesCode();
                    IPersistentEntities persistentEntities = getPersistentEntry(entryCode);
                    persistentEntities.save();
                  }
                }
              } else if (arg instanceof EntitiesAction) {
                EntitiesAction action = (EntitiesAction) arg;
                String actionName = action.getName();
                IEntities entities = action.getEntities();
                if (actionName.equals("add")
                    || actionName.equals("remove")
                    || actionName.equals("update")) {
                  IEntities entry = domainModel
                      .getModelMeta().getEntry(entities);
                  if (entry != null) {
                    String entryCode = entry
                        .getConceptConfig()
                        .getEntitiesCode();
                    IPersistentEntities persistentEntities = getPersistentEntry(entryCode);
                    persistentEntities.save();
                  }
                }
              }
            } else if (arg instanceof EntitiesAction) {
              EntitiesAction action = (EntitiesAction) arg;
              String actionName = action.getName();
              IEntities entities = action.getEntities();
              if (actionName.equals("add")
                  || actionName.equals("remove")
                  || actionName.equals("update")) {
                IEntities entry = domainModel.getModelMeta()
                    .getEntry(entities);
                if (entry != null) {
                  String entryCode = entry.getConceptConfig()
                      .getEntitiesCode();
                  IPersistentEntities persistentEntities = getPersistentEntry(entryCode);
View Full Code Here

   
    try {
      if (isLoaded()) {
        ModelConfig modelConfig = getDomainModel().getModelConfig();
        if (modelConfig.isDefaultLoadSave()) {
          IDomainModel domainModel = getDomainModel();
          if (o == domainModel) {
            if (domainModel.isSession()) {
              if (arg instanceof Transaction) {
                // domain model session transaction
                Transaction transaction = (Transaction) arg;
                String transactionStatus = transaction
                    .getStatus();
View Full Code Here

    this.createComponents();
  }

  private void createComponents()
  {
    final IDomainModel model = ((InscriptionsApp) this.getApplication()).getDbContext().getPersistentModel().getDomainModel();
    final Saison saison = new Saison(model);

    final Map<Parameters, Object> params = new HashMap<Parameters, Object>();
    params.put(Parameters.SELECTED_ITEM, saison);
    params.put(GestionEvenementsPanel.Parameters.IS_NEW, true);
View Full Code Here

        App app = (App) getApplication();
        String loginConcept = app.getModelConfig().getLoginConcept();
        Members members = (Members) app.getDbContext()
            .getPersistentModel().getPersistentEntry(loginConcept)
            .getEntities();
        IDomainModel domainModel = app.getDomainModel();
        Member newMember = (Member) domainModel.getModelMeta()
            .createEntity(members);
        Applicants applicants = (Applicants) app.getDbContext()
            .getPersistentModel().getPersistentEntry("Applicants")
            .getEntities();
        newMember.copyFromApplicant(applicant);
View Full Code Here

   * @param loaded
   *            <code>true</code> if the persistent model is loaded
   */
  public void setLoaded(boolean loaded) {
    this.loaded = loaded;
    IDomainModel model = getDomainModel();
    model.setInitialized(loaded);
  }
View Full Code Here

                .getConceptsConfig().retrieveByCode(
                    neighborConfig.getDestination());
            if (neighborChildConceptConfig != null) {
              String neighborChildClassName = neighborChildConceptConfig
                  .getEntitiesClass();
              IDomainModel domainModel = persistentModel
                  .getDomainModel();
              IEntities neighborChildEntities = domainModel
                  .getModelMeta().createEntities(
                      neighborChildClassName);
              String neighborCode = neighborConfig.getCode();
              String setChildMethodName = "set"
                  + textHandler
View Full Code Here

      List<Panel> childList = new ArrayList<Panel>();
      for (IEntity neighborConfigEntity : neighborsConfig) {
        NeighborConfig neighborConfig = (NeighborConfig) neighborConfigEntity;
        if (neighborConfig.getType().equals("child")) {
          String childCode = neighborConfig.getCode();
          IDomainModel domainModel = app.getDomainModel();
          IOrderedEntities childEntities = (IOrderedEntities) domainModel
              .getModelMeta().getNeighborEntities(entity,
                  childCode);
          ModelContext childEntitiesContext = new ModelContext(
              modelContext);
          childEntitiesContext.setEntities(childEntities);
View Full Code Here

          Label neighborNameLabel = new Label("neighborName",
              neighborName);
          neighborNameLabelLinkPair
              .setNeighborNameLabel(neighborNameLabel);
          Link neighborLink;
          IDomainModel domainModel = app.getDomainModel();
          IOrderedEntities neighborEntities = (IOrderedEntities) domainModel
              .getModelMeta().getNeighborEntities(entity,
                  neighborConfig.getCode());

          final ModelContext neighborModelContext = new ModelContext(
              modelContext);
View Full Code Here

          true);
      IEntity parentEntity = childModelContext.getEntity();
      childModelContext.setContextEntity(parentEntity);
      String childNeighbor = (String) modelContext.getMoreArgs().get(
          "childNeighbor");
      IDomainModel domainModel = childModelContext.getDomainModel();
      ModelMeta modelMeta = domainModel.getModelMeta();
      IEntities childEntities = modelMeta.getNeighborEntities(
          parentEntity, childNeighbor);
      childModelContext.setEntities(childEntities);

      ViewContext childViewContext = new ViewContext(viewContext, true);
View Full Code Here

TOP

Related Classes of org.dmlite.model.IDomainModel

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.