|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.surfnet.coin.teams.util.GroupProviderPropertyConverter
public class GroupProviderPropertyConverter
Converts person and group identifiers.
SURFconext uses "urn:collab:(group|person):myuniversity.nl:myId", the institutions use only "myId"
| Field Summary | |
|---|---|
static String |
PROPERTY_DESCRIPTION
|
static String |
PROPERTY_ID
|
static String |
PROPERTY_NAME
|
| Constructor Summary | |
|---|---|
GroupProviderPropertyConverter()
|
|
| Method Summary | |
|---|---|
static String |
convertProperty(String propertyName,
String propertyValue,
List<ConversionRule> converters)
Converts input if there are conversion rules for the given property name |
static String |
convertToExternalGroupId(String input,
GroupProvider groupProvider)
Converts a SURFconext group id (urn:collab:group:myuniversity.nl:myGroupId) to external form the group provider knows (myGroupId) |
static String |
convertToExternalPersonId(String input,
GroupProvider groupProvider)
Converts a SURFconext person id (urn:collab:person:myuniversity.nl:myId) to external form the group provider knows (myId) |
static String |
convertToSurfConextGroupId(String input,
GroupProvider groupProvider)
Converts an external group id provided by the group provider (myGroupId) into a group id used by the SURFconext platform (urn:collab:group:myuniversity.nl:myGroupId) |
static String |
convertToSurfConextPersonId(String input,
GroupProvider groupProvider)
Converts an external person id provided by the group provider (myId) into a person id used by the SURFconext platform (urn:collab:person:myuniversity.nl:myId) |
static boolean |
isGroupFromGroupProvider(String groupId,
GroupProvider groupProvider)
Determines if a SURFconext group id (urn:collab:group:myuniversity.nl:myGroupId) can be found at the GroupProvider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROPERTY_ID
public static final String PROPERTY_NAME
public static final String PROPERTY_DESCRIPTION
| Constructor Detail |
|---|
public GroupProviderPropertyConverter()
| Method Detail |
|---|
public static boolean isGroupFromGroupProvider(String groupId,
GroupProvider groupProvider)
GroupProvider.
groupId - group identifier used within the SURFconext platformgroupProvider - GroupProvider
public static String convertToExternalPersonId(String input,
GroupProvider groupProvider)
input - person identifier used within the SURFconext platformgroupProvider - GroupProvider
public static String convertToSurfConextPersonId(String input,
GroupProvider groupProvider)
input - person identifier used by the group providergroupProvider - GroupProvider
public static String convertToExternalGroupId(String input,
GroupProvider groupProvider)
input - group identifier used within the SURFconext platformgroupProvider - GroupProvider
public static String convertToSurfConextGroupId(String input,
GroupProvider groupProvider)
input - group identifier used by the group providergroupProvider - GroupProvider
public static String convertProperty(String propertyName,
String propertyValue,
List<ConversionRule> converters)
propertyName - name of a property that will be convertedpropertyValue - value of a propertyconverters - list of ConversionRule's
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||