Subversion Repositories bacoAlunos

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.domain;

import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * Created by jorgemachado on 03/02/16.
 */

public class PageSectionImpl extends PageSection {
    @1.5.0/docs/api/java/lang/Override.html">Override
    public List<String> getOwnerRoles() {
        return null;
    }

    @1.5.0/docs/api/java/lang/Override.html">Override
    public 1.5.0/docs/api/java/lang/String.html">String getChoosedOwnerRole() {
        return null;
    }

    @1.5.0/docs/api/java/lang/Override.html">Override
    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable() {
        return getId();
    }

    public Set<CourseUnit> courseUnitLookup()
    {
        if(getCourseUnits() != null && getCourseUnits().size() > 0)
            return getCourseUnits();
        if(getParent() != null)
            return ((PageSectionImpl)getParent()).courseUnitLookup();
        return null;
    }

    public Set<Course> coursesLookup()
    {
        if(getCourses() != null && getCourses().size() > 0)
            return getCourses();
        if(getParent() != null)
            return ((PageSectionImpl)getParent()).coursesLookup();
        return null;
    }
}