Ifd:removePreference

API version 2
public IfdOrganization [] removePreference (                            String concept_guid,                             String representation_guid,                             String session_id ) throws IfdServerException

EXPRESS heading QUERY_FUNCTION removePreference(                   concept_guid : STRING;                    representation_guid : STRING ) : LIST OF IfdOrganization;

Function to remove an organization from the list of organizations that preferr the given name, description or illustration for a concept. The organization is the organization to which the current user belongs.

Input:
 * - the guid for the concept that the name, description or illustration will no longer be a preferred representation.
 * - the guid for the name, description or illustration that will be the removed from the list of preferred representations for the given concept.
 * - The session id for the active user

Returns:
 * IfdOrganization [] - An array of organisations having a preferense for the given name, desctiption or illustration for the given concept

API version 3
public IfdOrganization [] removePreference (                            String session_id,                             String concept_guid,                             String representation_guid) throws IfdServerException

EXPRESS Heading QUERY_FUNCTION removePreference(                      concept_guid,                       representation_guid	: STRING): LIST OF IfdOrganization;

The function removes preference of the logged user home organization to the specified concept language representation unit (name/description/illustration).

Input:
 * - The session id for the active user
 * - global unique id of the target concept to remove preference of specified name;
 * - global unique id of the representation unit (name, description or illustration)

Returns:
 * IfdOrganization [] - List of organization that keeps preference of the representation for the concept.

Difference against v.2.00
 * (136)	In v.2.00 the function did not check if user has rights to modify context (if specified concept is context instance);
 * (137)	In v.2.00 the function did not care about representation units without preferences (constraint in ISO 12006-3)

Comments: