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}