package org.openrdf.repository.object.foaf; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import org.openrdf.annotations.Iri; import org.openrdf.repository.object.concepts.Agent; /** An agent (eg. person, group, software or physical artifact). */ @Iri("http://xmlns.com/foaf/0.1/Agent") public class AgentImpl implements Serializable, Agent { /** http://xmlns.com/foaf/0.1/aimChatID */ private Set<Object> aimChatID = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/birthday */ private Object birthday; /** http://xmlns.com/foaf/0.1/fundedBy */ private Set<Object> fundedBy = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/gender */ private String gender; /** http://xmlns.com/foaf/0.1/icqChatID */ private Set<Object> icqChatID = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/jabberID */ private Set<Object> jabberID = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/logo */ private Set<Object> logo = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/made */ private Set<Object> made = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/maker */ private Set<Agent> maker = new HashSet<Agent>(); /** http://xmlns.com/foaf/0.1/mbox */ private Set<Object> mbox = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/mbox_sha1sum */ private Set<Object> mbox_sha1sum = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/msnChatID */ private Set<Object> msnChatID = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/name */ private Set<String> name = new HashSet<String>(); /** http://xmlns.com/foaf/0.1/theme */ private Set<Object> theme = new HashSet<Object>(); /** http://xmlns.com/foaf/0.1/yahooChatID */ private Set<Object> yahooChatID = new HashSet<Object>(); /** An AIM chat ID */ public Set<Object> getFoafAimChatIDs() { return aimChatID; } /** An AIM chat ID */ public void setFoafAimChatIDs(Set<Object> value) { this.aimChatID = value; } /** The birthday of this Agent, represented in mm-dd string form, eg. '12-31'. */ public Object getFoafBirthday() { return birthday; } /** The birthday of this Agent, represented in mm-dd string form, eg. '12-31'. */ public void setFoafBirthday(Object value) { this.birthday = value; } /** An organization funding a project or person. */ public Set<Object> getFoafFundedBy() { return fundedBy; } /** An organization funding a project or person. */ public void setFoafFundedBy(Set<Object> value) { this.fundedBy = value; } /** The gender of this Agent (typically but not necessarily 'male' or 'female'). */ public String getFoafGender() { return gender; } /** The gender of this Agent (typically but not necessarily 'male' or 'female'). */ public void setFoafGender(String value) { this.gender = value; } /** An ICQ chat ID */ public Set<Object> getFoafIcqChatIDs() { return icqChatID; } /** An ICQ chat ID */ public void setFoafIcqChatIDs(Set<Object> value) { this.icqChatID = value; } /** A jabber ID for something. */ public Set<Object> getFoafJabberIDs() { return jabberID; } /** A jabber ID for something. */ public void setFoafJabberIDs(Set<Object> value) { this.jabberID = value; } /** A logo representing some thing. */ public Set<Object> getFoafLogos() { return logo; } /** A logo representing some thing. */ public void setFoafLogos(Set<Object> value) { this.logo = value; } /** Something that was made by this agent. */ public Set<Object> getFoafMades() { return made; } /** Something that was made by this agent. */ public void setFoafMades(Set<Object> value) { this.made = value; } /** An agent that made this thing. */ public Set<Agent> getFoafMakers() { return maker; } /** An agent that made this thing. */ public void setFoafMakers(Set<Agent> value) { this.maker = value; } /** A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox. */ public Set<Object> getFoafMboxes() { return mbox; } /** A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox. */ public void setFoafMboxes(Set<Object> value) { this.mbox = value; } /** The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox. */ public Set<Object> getFoafMbox_sha1sums() { return mbox_sha1sum; } /** The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox. */ public void setFoafMbox_sha1sums(Set<Object> value) { this.mbox_sha1sum = value; } /** An MSN chat ID */ public Set<Object> getFoafMsnChatIDs() { return msnChatID; } /** An MSN chat ID */ public void setFoafMsnChatIDs(Set<Object> value) { this.msnChatID = value; } /** A name for some thing. */ public Set<String> getFoafNames() { return name; } /** A name for some thing. */ public void setFoafNames(Set<String> value) { this.name = value; } /** A theme. */ public Set<Object> getFoafThemes() { return theme; } /** A theme. */ public void setFoafThemes(Set<Object> value) { this.theme = value; } /** A Yahoo chat ID */ public Set<Object> getFoafYahooChatIDs() { return yahooChatID; } /** A Yahoo chat ID */ public void setFoafYahooChatIDs(Set<Object> value) { this.yahooChatID = value; } }