nl.surfnet.coin.teams.domain
Class TeamExternalGroup

java.lang.Object
  extended by nl.surfnet.coin.shared.domain.DomainObject
      extended by nl.surfnet.coin.teams.domain.TeamExternalGroup
All Implemented Interfaces:
Serializable

public class TeamExternalGroup
extends nl.surfnet.coin.shared.domain.DomainObject

The link between a team (SURFConext) and external groups from the universities.

* Because the original data behind this bean comes from external sources, we do all CRUD operations by jdbc templates instead of Hibernate.

MySQL query to create this table:

   CREATE TABLE `team_external_groups` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `grouper_team_id` varchar(255) DEFAULT NULL,
 `external_groups_id` bigint(20) DEFAULT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `grouper_team_id` (`grouper_team_id`,`external_groups_id`),
 KEY `FKB046E6E69AB3B3FA` (`external_groups_id`),
 CONSTRAINT `FKB046E6E69AB3B3FA` FOREIGN KEY (`external_groups_id`) REFERENCES `external_groups` (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
 

See Also:
Serialized Form

Constructor Summary
TeamExternalGroup()
           
 
Method Summary
 ExternalGroup getExternalGroup()
           
 String getGrouperTeamId()
           
 void setExternalGroup(ExternalGroup externalGroup)
           
 void setGrouperTeamId(String grouperTeamId)
           
 String toString()
           
 
Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject
equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TeamExternalGroup

public TeamExternalGroup()
Method Detail

getGrouperTeamId

public String getGrouperTeamId()

setGrouperTeamId

public void setGrouperTeamId(String grouperTeamId)

getExternalGroup

public ExternalGroup getExternalGroup()

setExternalGroup

public void setExternalGroup(ExternalGroup externalGroup)

toString

public String toString()
Overrides:
toString in class nl.surfnet.coin.shared.domain.DomainObject


Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.