Package clips.delegate.directory.ro

Source Code of clips.delegate.directory.ro.DirectoryLpuItem

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package clips.delegate.directory.ro;

import beans.directory.lpu.entity.LpuDetails;
import cli_fmw.delegate.client.Address;
import cli_fmw.delegate.directory.DirectoryItem;
import cli_fmw.delegate.directory.complex.DirectoryLocator;
import cli_fmw.main.ClipsException;
import clips.delegate.directory.simple.insurer.DirectoryInsurer;
import clips.delegate.directory.simple.insurer.DirectoryInsurerItem;
import clips.delegate.directory.simple.mes.DirectoryClinicType;
import clips.delegate.directory.simple.mes.DirectoryClinicTypeItem;
import clips.delegate.lpu.LpuLocal;


/**
*
* @author Axe Ilshat
*/
public class DirectoryLpuItem extends
    DirectoryItem<LpuDetails> {

    public DirectoryLpuItem(LpuDetails details) {
        super(details);
    }

    public String getTitleShort() {
        return getDetails().title_short;
    }

    @Deprecated
    @Override
    public void setDirty(boolean dirty) throws ClipsException {
    }

    @Deprecated
    @Override
    public void setID(int id) {
    }

    @Deprecated
    @Override
    public void setTitle(String s) throws ClipsException {
    }

    @Deprecated
    @Override
    public void setVisible(boolean visible) throws ClipsException {
    }

    public String getLpuCode() {
        return getDetails().lpuCode;
    }

    public String getOgrn() {
        return getDetails().ogrn;
    }

    public Address getAddress() throws ClipsException {
        return new Address(getDetails().addressDetails);
    }

    public DirectoryCollaboratorItem getChiefDoctor() throws ClipsException {
        DirectoryCollaborator directory = DirectoryLocator.getDirectory(DirectoryCollaborator.class, false);
        return directory.getItemFromID(getDetails().chiefDoctor);
    }

    public DirectoryCollaboratorItem getAccountant() throws ClipsException {
        DirectoryCollaborator directory = DirectoryLocator.getDirectory(DirectoryCollaborator.class, false);
        return directory.getItemFromID(getDetails().accountant);
    }

    public String getPhone() {
        return getDetails().phone;
    }

    public String getFax() {
        return getDetails().fax;
    }

    public String getEmail() {
        return getDetails().email;
    }

    public String getOkpo() {
        return getDetails().okpo;
    }

    public String getOkonh() {
        return getDetails().okonh;
    }

    public String getOkved() {
        return getDetails().okved;
    }

    public String getOkogu() {
        return getDetails().okogu;
    }

    public String getOkopf() {
        return getDetails().okopf;
    }

    public String getOkfc() {
        return getDetails().okfc;
    }

    public String getOkato() throws ClipsException {
        LpuLocal lpu = new LpuLocal(getDetails().id, null);
        return lpu.getOkato();
    }

    public String getLpuSubdivisionCode() {
        return getDetails().subdivisionCode;
    }

    public String getBranchCode() {
        return getDetails().branch;
    }

    public DirectoryClinicTypeItem getClinicType() throws ClipsException {
        DirectoryClinicType directory = DirectoryLocator.getDirectory(DirectoryClinicType.class, false);
        return directory.getItemFromID(getDetails().clinicType);
    }

    public DirectoryInsurerItem getDefaultInsurer() throws ClipsException {
        DirectoryInsurer directory = DirectoryLocator.getDirectory(DirectoryInsurer.class, false);
        return directory.getItemFromID(getDetails().insurer);
    }

}
TOP

Related Classes of clips.delegate.directory.ro.DirectoryLpuItem

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.