Subversion Repositories bacoAlunos

Rev

Rev 1306 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.domain;

import pt.estgp.estgweb.domain.dao.DaoFactory;

/**
 * Created by jorgemachado on 31/01/14.
 */

public class DigitalDeliveryCategoryImpl extends DigitalDeliveryCategory
{
    public 1.5.0/docs/api/java/lang/String.html">String getAbsoluteName()
    {
        try{
        if(getParent() == null)
            return getName();
            DaoFactory.getDigitalDeliveryCategoryDaoImpl().narrow(getParent());
        return ((DigitalDeliveryCategoryImpl)getParent()).getAbsoluteName() + " -- " + getName();
        }catch(1.5.0/docs/api/java/lang/Exception.html">Exception e )
        {
            1.5.0/docs/api/java/lang/System.html">System.out.println(e.toString());
            e.printStackTrace();
            return "";
        }

    }

    public 1.5.0/docs/api/java/lang/String.html">String getAbsoluteId()
    {
        try{
            if(getParent() == null)
                return "" + getId();
            return ((DigitalDeliveryCategoryImpl)getParent()).getAbsoluteId() + "_" + getId();
        }catch(1.5.0/docs/api/java/lang/Exception.html">Exception e )
        {
            1.5.0/docs/api/java/lang/System.html">System.out.println(e.toString());
            e.printStackTrace();
            return "";
        }
    }

    public int getDepth()
    {
        if(getParent() == null)
            return 0;
        else
            return 1 + ((DigitalDeliveryCategoryImpl)getParent()).getDepth();
    }
}