1212import static com .contentful .java .cda .CDAType .SPACE ;
1313import static com .contentful .java .cda .CDAType .ENTRY ;
1414import static com .contentful .java .cda .CDAType .CONTENTTYPE ;
15+ import static com .contentful .java .cda .CDAType .TAXONOMYCONCEPT ;
1516
1617final class Util {
1718 private Util () {
@@ -46,25 +47,29 @@ static String resourcePath(Class<?> clazz) {
4647 return Constants .PATH_LOCALES ;
4748 } else if (CDATag .class .equals (clazz )) {
4849 return Constants .PATH_TAGS ;
50+ } else if (CDATaxonomyConcept .class .equals (clazz )) {
51+ return Constants .PATH_TAXONOMY_CONCEPTS ;
4952 }
5053 throw new IllegalArgumentException ("Invalid type specified: " + clazz .getName ());
5154 }
5255
5356 static Class <? extends CDAResource > classForType (CDAType type ) {
54- if (CDAType . ASSET .equals (type )) {
57+ if (ASSET .equals (type )) {
5558 return CDAAsset .class ;
56- } else if (CDAType . CONTENTTYPE .equals (type )) {
59+ } else if (CONTENTTYPE .equals (type )) {
5760 return CDAContentType .class ;
58- } else if (CDAType . ENTRY .equals (type )) {
61+ } else if (ENTRY .equals (type )) {
5962 return CDAEntry .class ;
60- } else if (CDAType . SPACE .equals (type )) {
63+ } else if (SPACE .equals (type )) {
6164 return CDASpace .class ;
6265 } else if (LOCALE .equals (type )) {
6366 return CDALocale .class ;
6467 } else if (DELETEDASSET .equals (type ) || DELETEDENTRY .equals (type )) {
6568 return DeletedResource .class ;
6669 } else if (TAG .equals (type )) {
6770 return CDATag .class ;
71+ } else if (TAXONOMYCONCEPT .equals (type )) {
72+ return CDATaxonomyConcept .class ;
6873 }
6974 throw new IllegalArgumentException ("Invalid type provided: " + type );
7075 }
@@ -82,6 +87,8 @@ static CDAType typeForClass(Class<? extends CDAResource> clazz) {
8287 return LOCALE ;
8388 } else if (CDATag .class .equals (clazz )) {
8489 return TAG ;
90+ } else if (CDATaxonomyConcept .class .equals (clazz )) {
91+ return TAXONOMYCONCEPT ;
8592 }
8693 throw new IllegalArgumentException ("Invalid class provided: " + clazz .getName ());
8794 }
0 commit comments