public class GroupProviderPropertyConverter extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_DESCRIPTION |
static String |
PROPERTY_ID |
static String |
PROPERTY_NAME |
| Constructor and Description |
|---|
GroupProviderPropertyConverter() |
| Modifier and Type | Method and Description |
|---|---|
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. |
public static final String PROPERTY_ID
public static final String PROPERTY_NAME
public static final String PROPERTY_DESCRIPTION
public static boolean isGroupFromGroupProvider(String groupId, GroupProvider groupProvider)
GroupProvider.groupId - group identifier used within the SURFconext platformgroupProvider - GroupProviderpublic static String convertToExternalPersonId(String input, GroupProvider groupProvider)
input - person identifier used within the SURFconext platformgroupProvider - GroupProviderpublic static String convertToSurfConextPersonId(String input, GroupProvider groupProvider)
input - person identifier used by the group providergroupProvider - GroupProviderpublic static String convertToExternalGroupId(String input, GroupProvider groupProvider)
input - group identifier used within the SURFconext platformgroupProvider - GroupProviderpublic static String convertToSurfConextGroupId(String input, GroupProvider groupProvider)
input - group identifier used by the group providergroupProvider - GroupProviderpublic 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'sCopyright © 2009–2014 SURFnet bv, The Netherlands. All rights reserved.