Package clips.delegate.directory.filtered

Examples of clips.delegate.directory.filtered.DirectoryService


    }
}//GEN-LAST:event_btAddServiceActionPerformed

private void btDelServiceActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btDelServiceActionPerformed
    try {
        DirectoryService svc = (DirectoryService)
                DirectoryLocator.getDirectory(DirectoryService.class, false);
        int[] sels = tabService.getSelectedRowsSorted();
        for (int j = sels.length - 1; j > -1; j--) {
            DirectoryServiceItem service = services.get(sels[j]);
            svc.getItems().remove(service);
        }       
        services = getServiceList(serviceGroup);
        setTable();
        serviceItem = null;
        setAccServicesTable();
View Full Code Here


    }
}//GEN-LAST:event_btDelServiceGroupActionPerformed

    @SuppressWarnings("unchecked")
private void deleteServiceGroup(DirectoryServicesGroupItem serGroup) throws ClipsException {
    DirectoryService svc = (DirectoryService)
            DirectoryLocator.getDirectory(DirectoryService.class);
    DirectoryServicesGroup grps = (DirectoryServicesGroup)
            DirectoryLocator.getDirectory(DirectoryServicesGroup.class);
   
    //удаляем услуги из группы
    Selector<DirectoryServiceItem> list2del = getServiceList(serGroup);
    for(int i=list2del.size() - 1; i > -1; i--) {
        DirectoryServiceItem service = svc.getItemFromID(list2del.get(i).getID());
        svc.getItems().remove(service);
        System.out.println("service: " + service.getTitle());
    }

    SelectorEditableExceptional<DirectoryServicesGroupItem> iie = serGroup.getItems();       
    for (int i = iie.size() - 1; i > -1; i--) {
View Full Code Here

    }

    private Selector<DirectoryServiceItem> getServices(DirectoryServicesGroupItem item) throws ClipsException {
        Selector<DirectoryServiceItem> ss = services.get(item);
        if(ss == null) {
            DirectoryService ds = (DirectoryService)
                    DirectoryLocator.getDirectory(DirectoryService.class, false);
            ss = ds.getFilteredItems(item);
            services.put(item, ss);
        }
        return ss;
    }   
View Full Code Here

    }

    private Selector<DirectoryServiceItem> getServices(DirectoryServicesGroupItem item) throws ClipsException {
        Selector<DirectoryServiceItem> ss = services.get(item);
        if(ss == null) {
            DirectoryService ds = (DirectoryService)
                    DirectoryLocator.getDirectory(DirectoryService.class, false);
            ss = ds.getFilteredItems(item);
            services.put(item, ss);
        }
        return ss;
    }
View Full Code Here

     * Возвращает услугу
     * @return
     * @throws cli_fmw.delegate.exception.ClipsException
     */
    public DirectoryServiceItem getService() throws ClipsException {
        DirectoryService services = (DirectoryService) DirectoryLocator.getDirectory(DirectoryService.class, false);
        return services.getItemFromID(getDetails().serviceID);
    }
View Full Code Here

            getDetails().packetTemplate = item.getID();
        }        
    }
   
    public DirectoryServiceItem getService() throws ClipsException {
        DirectoryService directory = (DirectoryService)
                DirectoryLocator.getDirectory(DirectoryService.class, false);
        DirectoryServiceItem item = directory.getItemFromID(getDetails().service);
        return item;
    }   
View Full Code Here

    public DangerServiceData(DangerServiceDetails details) {
        super(details);
    }
   
    public DirectoryServiceItem getService() throws ClipsException{
        DirectoryService services = DirectoryLocator.getDirectory(DirectoryService.class);
        return services.getItemFromID(getDetails().serviceId);
    }
View Full Code Here

        int discountCardID = discountCard == null ? 0 : discountCard.getID();
        int packetServiceID = packetService == null ? 0 : packetService.getID();
        ArrayList<ServiceContractPriceData> dataList = new ArrayList<ServiceContractPriceData>();

        DirectoryEnterprise directoryEnterprise = DirectoryLocator.getDirectory(DirectoryEnterprise.class, false);
        DirectoryService directoryService = DirectoryLocator.getDirectory(DirectoryService.class, false);

        List<ServiceContractPriceChunk> chunkList;
        try {
            chunkList = createServiceBean.get().getServiceContractPriceInfo(getID(), services, discountCardID, packetServiceID);
        } catch (Exception ex) {
            try {
                createServiceBean.clear();
                chunkList = createServiceBean.get().getServiceContractPriceInfo(getID(), services, discountCardID, packetServiceID);
            } catch (ClipsServerException ex1) {
                throw new ClipsException("Не удалось загрузить цены по договору", ex1);
            }
        }
        // преобразование чанка пришедшего с сервера в данные
        //Log.printlnAnsPos("Получен ArrayList<ServiceContractPriceChunk>");
        for (int i = 0; i < chunkList.size(); i++) {
            ServiceContractPriceChunk chunk = chunkList.get(i);
            String index = chunk.index;
            String type = chunk.contractType;
            String enterprise = directoryEnterprise.getItemFromID(chunk.enterpriseID).getTitle();
            PolisDetails polisID = chunk.polisDetails;
            HashMap<DirectoryServiceItem, Integer> priceMap = new HashMap<DirectoryServiceItem, Integer>();
            HashMap<DirectoryServiceItem, Integer> moneyMap = new HashMap<DirectoryServiceItem, Integer>();
            HashMap<DirectoryServiceItem, Integer> discountMap = new HashMap<DirectoryServiceItem, Integer>();

            Iterator<Integer> it;
            it = chunk.priceMap.keySet().iterator();
            while (it.hasNext()) {
                Integer serviseID = it.next();
                DirectoryServiceItem service = directoryService.getItemFromID(serviseID);
                priceMap.put(service, chunk.priceMap.get(serviseID));
                moneyMap.put(service, chunk.moneyMap.get(serviseID));
                discountMap.put(service, chunk.discountMap.get(serviseID));
            }
            ServiceContractPriceData scpd = new ServiceContractPriceData(index, type, enterprise, polisID, priceMap, moneyMap, discountMap);
View Full Code Here

    public ServisePriceData(ServicePriceDetails details) throws ClipsException {
        super(details);
    }
   
   public DirectoryServiceItem getService() throws ClipsException {
       DirectoryService services = DirectoryLocator.getDirectory(DirectoryService.class);
       return services.getItemFromID(getDetails().serviceID);
   }
View Full Code Here

         * Сначала проверяются услуги, затем вложенные группы услуг
         */
        int statAll = 0;
        int statNo = 0;
        Set<Pair<DirectoryServiceItem, DirectoryReceptionTypeItem>> keySet = serviceRecTypeList.getKeySet();
        DirectoryService dirService = DirectoryLocator.getDirectory(DirectoryService.class);
        DirectoryReceptionType dirRecType = DirectoryLocator.getDirectory(DirectoryReceptionType.class);
        Selector<DirectoryServiceItem> it = dirService.getFilteredItems(group);
        for (int i = 0; i < it.size(); i++) {
            DirectoryServiceItem service = it.get(i);
            int founded = 0;
            for (Pair<DirectoryServiceItem, DirectoryReceptionTypeItem> pair : keySet) {
                if (pair.first.getID() == service.getID()) {
View Full Code Here

TOP

Related Classes of clips.delegate.directory.filtered.DirectoryService

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.