Examples of ItemModel


Examples of com.l2client.model.jme.ItemModel

        item.itemId = itemId;
        item.worldPosition =   ServerValues.getClientCoords(x, y, z);
        item.stackable = stackable;
        item.count = count;
       
        ItemModel i = new ItemModel(item);
        i.attachVisuals();
        Singleton.get().getNavManager().snapToGround(item.worldPosition);
        ent.setLocalTranslation(item.worldPosition);
        ent.setName(i.getName());
        ent.attachChild(i);
       
       
        Singleton.get().getSceneManager().changeItemNode(ent,Action.ADD);
      }
View Full Code Here

Examples of com.nexirius.ulc.example1.datamodel.ItemModel

            if (!model.isValid()) {
                return false;
            }

            if (model instanceof ItemModel) {
                ItemModel item = (ItemModel) model;

                ItemListModel homeModel = (ItemListModel) sessionVariable.getApplicationModel();
                homeModel.getArray().sortInsert(item.duplicate(null, null));
                PersistenceManager.save(homeModel.getArray());
            }

            return true;
        }
View Full Code Here

Examples of com.nexirius.ulc.example1.datamodel.ItemModel

        this.listModel = listModel;
    }

    public void dataModelEdit(DataModelEvent event) {
        if (event.isMethodCall(ItemListModel.EDIT_ITEM_COMMAND)) {
            ItemModel editItem = (ItemModel) listModel.getArray().getHighlightedItem();

            if (editItem != null) {
                ULCDialogManager.instance().popup(editItem, true, dialogListener);
                listModel.getArray().sort();

                try {
                    PersistenceManager.saveItem(editItem) ;
                    int index = listModel.getArray().getChildIndex(editItem);
                    listModel.getArray().setHighlightedItem(index);
                } catch (Exception e) {
                    //ignore
                }
            }
        } else if (event.isMethodCall(ItemListModel.NEW_ITEM_COMMAND)) {
            ItemModel newItem = new ItemModel();

            ULCDialogManager.instance().popup(newItem, true, dialogListener);
            try {
                PersistenceManager.saveItem(newItem) ;
            } catch (Exception e) {
                e.printStackTrace()//TODO
            }
            int index = listModel.getArray().sortInsert(newItem);

            listModel.getArray().setHighlightedItem(index);
        } else if (event.isMethodCall(ItemListModel.DELETE_ITEM_COMMAND)) {
            ItemModel removeItem = (ItemModel) listModel.getArray().getHighlightedItem();

            if (removeItem != null) {
                try {
                    PersistenceManager.remove(removeItem);
                    listModel.getArray().removeItem(removeItem);
View Full Code Here

Examples of com.nexirius.ulc.example1.datamodel.ItemModel

        this.listModel = listModel;
    }

    public void dataModelEdit(DataModelEvent event) {
        if (event.isMethodCall(ItemListModel.EDIT_ITEM_COMMAND)) {
            ItemModel editItem = (ItemModel) listModel.getArray().getHighlightedItem();

            if (editItem != null && DialogManager.getPopupEditorAdaptor().popupEdit(editItem)) {
                listModel.getArray().sort();

                try {
                    PersistenceManager.saveItem(editItem) ;
                    int index = listModel.getArray().getChildIndex(editItem);
                    listModel.getArray().setHighlightedItem(index);
                } catch (Exception e) {
                    //ignore
                }
            }
        } else if (event.isMethodCall(ItemListModel.NEW_ITEM_COMMAND)) {
            ItemModel newItem = new ItemModel();

            if (DialogManager.getPopupEditorAdaptor().popupEdit(newItem)) {
                int index = listModel.getArray().sortInsert(newItem);

                listModel.getArray().setHighlightedItem(index);
                try {
                    PersistenceManager.saveItem(newItem) ;
                } catch (Exception e) {
                    e.printStackTrace()//TODO
                }
            }
        } else if (event.isMethodCall(ItemListModel.DELETE_ITEM_COMMAND)) {
            ItemModel removeItem = (ItemModel) listModel.getArray().getHighlightedItem();

            if (removeItem != null && DialogManager.ask("reallyDelete", "Yes", "No", true)) {
                try {
                    PersistenceManager.remove(removeItem);
                    listModel.getArray().removeItem(removeItem);
View Full Code Here

Examples of com.nexirius.ulc.example1.datamodel.ItemModel

        DatabaseTableMapping m = JdbcConnectionHandler.instance().getDatabaseTableMapping(ItemModel.class.getName());
        DataModelEnumeration en = array.getEnumeration();
        DataModelVector remove = new DataModelVector();

        while (en.hasMore()) {
            ItemModel model = (ItemModel) en.next();

            if (model.getFlag(ModelFlag.DELETED)) {
                if (model.getInstanceName() == null) {
                    m.delete(model);
                }

                remove.append(model);
            } else {
                if (model.getInstanceName() == null) {
                    m.create(model);
                } else {
                    m.update(model);
                }
            }
View Full Code Here

Examples of com.nexirius.ulc.example1.datamodel.ItemModel

    }

    public static void load(ItemArrayModel array) throws Exception {
        DatabaseTableMapping m = JdbcConnectionHandler.instance().getDatabaseTableMapping(ItemModel.class.getName());

        m.search(null, new ItemModel(), array);
    }
View Full Code Here

Examples of org.openhab.model.items.ItemModel

  private Collection<Item> getItemsFromModel(String modelName) {
    logger.debug("Read items from model '{}'", modelName);
   
    List<Item> items = new ArrayList<Item>();
    if (modelRepository != null) {
      ItemModel model = (ItemModel) modelRepository.getModel(modelName);
      if (model != null) {
        for(ModelItem modelItem : model.getItems()) {
          Item item = createItemFromModelItem(modelItem);
          if (item != null) {
            for (String groupName : modelItem.getGroups()) {
              item.getGroupNames().add(groupName);
            }
View Full Code Here

Examples of org.openhab.model.items.ItemModel

  private void processBindingConfigsFromModel(String modelName) {
    logger.debug("Processing binding configs for items from model '{}'", modelName);
   
    if (modelRepository != null) {
      ItemModel model = (ItemModel) modelRepository.getModel(modelName);
      if (model == null) {
        return;
      }

      // clear the old binding configuration
      for (BindingConfigReader reader : bindingConfigReaders.values()) {
        reader.removeConfigurations(modelName);
      }

      // create items and read new binding configuration
      for (ModelItem modelItem : model.getItems()) {
        Item item = createItemFromModelItem(modelItem);
        if (item != null) {
          internalDispatchBindings(modelName, item, modelItem.getBindings());
        }
      }
View Full Code Here

Examples of org.openhab.model.items.ItemModel

  }

  private void dispatchBindingsPerItemType(BindingConfigReader reader, String [] itemTypes) {
    if (modelRepository != null) {
      for (String modelName : modelRepository.getAllModelNamesOfType("items")) {
        ItemModel model = (ItemModel) modelRepository.getModel(modelName);
        if (model != null) {
          for (ModelItem modelItem : model.getItems()) {
            for (String itemType : itemTypes) {
              if (itemType.equals(modelItem.getType())) {
                Item item = createItemFromModelItem(modelItem);
                internalDispatchBindings(reader, modelName, item, modelItem.getBindings());                 
              }
View Full Code Here

Examples of org.openhab.model.items.ItemModel

  }

  private void dispatchBindingsPerType(BindingConfigReader reader, String [] bindingTypes) {
    if (modelRepository != null) {
      for (String modelName : modelRepository.getAllModelNamesOfType("items")) {
        ItemModel model = (ItemModel) modelRepository.getModel(modelName);
        if (model != null) {
          for (ModelItem modelItem : model.getItems()) {
            for(ModelBinding modelBinding : modelItem.getBindings()) {
              for (String bindingType : bindingTypes) {
                if (bindingType.equals(modelBinding.getType())) {
                  Item item = createItemFromModelItem(modelItem);
                  internalDispatchBindings(reader, modelName, item, modelItem.getBindings());                 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.