net.sf.sail.webapp.domain.impl
Class WorkgroupImpl
java.lang.Object
net.sf.sail.webapp.domain.impl.WorkgroupImpl
- All Implemented Interfaces:
- Serializable, Persistable, Workgroup
- Direct Known Subclasses:
- WISEWorkgroupImpl
public class WorkgroupImpl
- extends Object
- implements Workgroup
- Version:
- $Id: User.java 231 2007-03-26 07:03:00Z hiroki $
- Author:
- Hiroki Terashima
- See Also:
- Serialized Form
DATA_STORE_NAME
public static final String DATA_STORE_NAME
- See Also:
- Constant Field Values
COLUMN_NAME_SDS_WORKGROUP_FK
public static final String COLUMN_NAME_SDS_WORKGROUP_FK
- See Also:
- Constant Field Values
COLUMN_NAME_OFFERING_FK
public static final String COLUMN_NAME_OFFERING_FK
- See Also:
- Constant Field Values
COLUMN_NAME_GROUP_FK
public static final String COLUMN_NAME_GROUP_FK
- See Also:
- Constant Field Values
USERS_JOIN_COLUMN_NAME
public static final String USERS_JOIN_COLUMN_NAME
- See Also:
- Constant Field Values
WORKGROUPS_JOIN_COLUMN_NAME
public static final String WORKGROUPS_JOIN_COLUMN_NAME
- See Also:
- Constant Field Values
id
public Long id
WorkgroupImpl
public WorkgroupImpl()
setSdsWorkgroup
public void setSdsWorkgroup(SdsWorkgroup sdsWorkgroup)
- Description copied from interface:
Workgroup
- Sets the SdsWorkgroup object.
- Specified by:
setSdsWorkgroup in interface Workgroup
- Parameters:
sdsWorkgroup - the sdsWorkgroup to set- See Also:
Workgroup.setSdsWorkgroup(net.sf.sail.webapp.domain.sds.SdsWorkgroup)
getSdsWorkgroup
public SdsWorkgroup getSdsWorkgroup()
- Description copied from interface:
Workgroup
- Gets the SdsWorkgroup object.
- Specified by:
getSdsWorkgroup in interface Workgroup
- Returns:
- SdsWorkgroup
- See Also:
Workgroup.getSdsWorkgroup()
getMembers
public Set<User> getMembers()
- Specified by:
getMembers in interface Workgroup
- Returns:
- the members
- See Also:
Workgroup.getMembers()
addMember
public void addMember(User member)
- Specified by:
addMember in interface Workgroup
- Parameters:
member - the member to add- See Also:
Workgroup.addMember(net.sf.sail.webapp.domain.User)
removeMember
public void removeMember(User member)
- Specified by:
removeMember in interface Workgroup
- Parameters:
member - the member to remove- See Also:
Workgroup.removeMember(net.sf.sail.webapp.domain.User)
setMembers
public void setMembers(Set<User> members)
- Specified by:
setMembers in interface Workgroup
- Parameters:
members - the members to set- See Also:
Workgroup.setMembers(java.util.Set)
getGroup
public Group getGroup()
- Specified by:
getGroup in interface Workgroup
- Returns:
- the group
setGroup
public void setGroup(Group group)
- Specified by:
setGroup in interface Workgroup
- Parameters:
group - the group to set
getOffering
public Offering getOffering()
- Specified by:
getOffering in interface Workgroup
- Returns:
- the offering
- See Also:
Workgroup.getOffering()
setOffering
public void setOffering(Offering offering)
- Specified by:
setOffering in interface Workgroup
- Parameters:
offering - the offering to set- See Also:
Workgroup.setOffering(net.sf.sail.webapp.domain.Offering)
getId
public Long getId()
- Description copied from interface:
Persistable
- Primary identifier that is unique for each different object instance.
- Specified by:
getId in interface Persistable- Specified by:
getId in interface Workgroup
- Returns:
- the id
generateWorkgroupName
public String generateWorkgroupName()
- Description copied from interface:
Workgroup
- Generates a name for this workgroup. This name may or may not be the same as
the value in this.sdsWorkgroup.name.
- Specified by:
generateWorkgroupName in interface Workgroup
- Returns:
String a name for this workgroup- See Also:
Workgroup.generateWorkgroupName()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
- See Also:
Object.hashCode()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
- See Also:
Object.equals(java.lang.Object)
Copyright © 2012. All Rights Reserved.