package com.kaltura.client.enums;
/**
* This class was generated using generate.php
* against an XML schema provided by Kaltura.
* @date Sun, 19 Jun 11 02:46:50 -0400
*
* MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
*/
public enum KalturaLicenseType {
UNKNOWN (-1),
NONE (0),
COPYRIGHTED (1),
PUBLIC_DOMAIN (2),
CREATIVECOMMONS_ATTRIBUTION (3),
CREATIVECOMMONS_ATTRIBUTION_SHARE_ALIKE (4),
CREATIVECOMMONS_ATTRIBUTION_NO_DERIVATIVES (5),
CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL (6),
CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_SHARE_ALIKE (7),
CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_NO_DERIVATIVES (8),
GFDL (9),
GPL (10),
AFFERO_GPL (11),
LGPL (12),
BSD (13),
APACHE (14),
MOZILLA (15);
int hashCode;
KalturaLicenseType(int hashCode) {
this.hashCode = hashCode;
}
public int getHashCode() {
return this.hashCode;
}
public static KalturaLicenseType get(int hashCode) {
switch(hashCode) {
case -1: return UNKNOWN;
case 0: return NONE;
case 1: return COPYRIGHTED;
case 2: return PUBLIC_DOMAIN;
case 3: return CREATIVECOMMONS_ATTRIBUTION;
case 4: return CREATIVECOMMONS_ATTRIBUTION_SHARE_ALIKE;
case 5: return CREATIVECOMMONS_ATTRIBUTION_NO_DERIVATIVES;
case 6: return CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL;
case 7: return CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_SHARE_ALIKE;
case 8: return CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_NO_DERIVATIVES;
case 9: return GFDL;
case 10: return GPL;
case 11: return AFFERO_GPL;
case 12: return LGPL;
case 13: return BSD;
case 14: return APACHE;
case 15: return MOZILLA;
default: return UNKNOWN;
}
}
}