001package org.kuali.ole.ingest.pojo;
002
003import java.util.List;
004
005/**
006 * Profile is a business object class for Profile
007 */
008public class Profile {
009    private String name;
010    private String description;
011    private String contextName;
012    private String categoryName;
013    private List<OleRule> rules;
014    private List<ProfileAttributeBo> profileAttributes;
015    /**
016     * Sets the name attribute value.
017     * @param name The name to set.
018     */
019    public void setName(String name) {
020        this.name = name;
021    }
022    /**
023     * Sets the description attribute value.
024     * @param description The description to set.
025     */
026    public void setDescription(String description) {
027        this.description = description;
028    }
029    /**
030     * Sets the contextName attribute value.
031     * @param contextName The contextName to set.
032     */
033    public void setContextName(String contextName) {
034        this.contextName = contextName;
035    }
036    /**
037     * Sets the categoryName attribute value.
038     * @param categoryName The categoryName to set.
039     */
040    public void setCategoryName(String categoryName) {
041        this.categoryName = categoryName;
042    }
043    /**
044     * Sets the rules attribute value.
045     * @param rules The rules to set.
046     */
047    public void setRules(List<OleRule> rules) {
048        this.rules = rules;
049    }
050    /**
051     * Gets the name attribute.
052     * @return  Returns the name.
053     */
054    public String getName() {
055        return name;
056    }
057    /**
058     * Gets the description attribute.
059     * @return  Returns the description.
060     */
061    public String getDescription() {
062        return description;
063    }
064    /**
065     * Gets the contextName attribute.
066     * @return  Returns the contextName.
067     */
068    public String getContextName() {
069        return contextName;
070    }
071    /**
072     * Gets the categoryName attribute.
073     * @return  Returns the categoryName.
074     */
075    public String getCategoryName() {
076        return categoryName;
077    }
078    /**
079     * Gets the rules attribute.
080     * @return  Returns the rules.
081     */
082    public List<OleRule> getRules() {
083        return rules;
084    }
085    /**
086     * Gets the profileAttributes attribute.
087     * @return  Returns the profileAttributes.
088     */
089    public List<ProfileAttributeBo> getProfileAttributes() {
090        return profileAttributes;
091    }
092    /**
093     * Gets the profileAttributes attribute.
094     * @return  Returns the profileAttributes.
095     */
096    public void setProfileAttributes(List<ProfileAttributeBo> profileAttributes) {
097        this.profileAttributes = profileAttributes;
098    }
099}