001package orgrdfs.sioc.ns;
002
003import comxmlns.foaf._0.*;
004import java.util.List;
005
006/**
007  * A user account in an online community site.
008 */
009public interface UserAccount 
010        extends OnlineAccount
011{
012        public List<java.lang.String> getFirst_name();
013        
014        public void setFirst_name( final List<java.lang.String> first_name );
015
016        public List<String> getCreator_of();
017        
018        public void setCreator_of( final List<String> creator_of );
019
020        public List<orgrdfs.sioc.ns.Item> getModifier_of();
021        
022        public void setModifier_of( final List<orgrdfs.sioc.ns.Item> modifier_of );
023
024        public List<java.lang.String> getLast_name();
025        
026        public void setLast_name( final List<java.lang.String> last_name );
027
028        public List<orgrdfs.sioc.ns.Site> getAdministrator_of();
029        
030        public void setAdministrator_of( final List<orgrdfs.sioc.ns.Site> administrator_of );
031
032        public List<java.lang.String> getEmail_sha1();
033        
034        public void setEmail_sha1( final List<java.lang.String> email_sha1 );
035
036        public List<comxmlns.foaf._0.Agent> getAccount_of();
037        
038        public void setAccount_of( final List<comxmlns.foaf._0.Agent> account_of );
039
040        public List<orgrdfs.sioc.ns.UserAccount> getFollows();
041        
042        public void setFollows( final List<orgrdfs.sioc.ns.UserAccount> follows );
043
044        public List<String> getOwner_of();
045        
046        public void setOwner_of( final List<String> owner_of );
047
048        public List<orgrdfs.sioc.ns.Container> getSubscriber_of();
049        
050        public void setSubscriber_of( final List<orgrdfs.sioc.ns.Container> subscriber_of );
051
052        public List<orgrdfs.sioc.ns.Usergroup> getMember_of();
053        
054        public void setMember_of( final List<orgrdfs.sioc.ns.Usergroup> member_of );
055
056        public List<orgrdfs.sioc.ns.Forum> getModerator_of();
057        
058        public void setModerator_of( final List<orgrdfs.sioc.ns.Forum> moderator_of );
059
060        public List<String> getEmail();
061        
062        public void setEmail( final List<String> email );
063
064        public List<String> getAvatar();
065        
066        public void setAvatar( final List<String> avatar );
067
068        @Override
069        public String getURI();
070
071}
072