# Uses of Enum Class
com.ads.api.beans.csm.Category.Type

Packages that use Category.Type
Package
Description
com.ads.api.beans.csm
Contains Collection Classes,Java Bean Classes which are specific to Categories, Codesets, Code Values, Codeset Maps.
com.ads.api.util
Contains Utility Classes, Collection Classes, Java Bean Classes which are specific to System, Environment, Table, Column, Mappings, Subject, KeyValue Pairs, ROle, Business Glossary Catalog, Document etc...

- ## Uses of Category.Type in com.ads.api.beans.csm

  Methods in com.ads.api.beans.csm that return Category.Type
  Modifier and Type
  Method
  Description
  `Category.Type`
  Category.`getCategoryType()`
  Returns the categoryType of the category
  `static Category.Type`
  Category.Type.`getCategoryType(String value)`
  `static Category.Type`
  Category.Type.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static Category.Type[]`
  Category.Type.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in com.ads.api.beans.csm with parameters of type Category.Type
  Modifier and Type
  Method
  Description
  `void`
  Category.`setCategoryType(Category.Type categoryType)`
  Sets the categoryType of category as specified.

- ## Uses of Category.Type in com.ads.api.util

  Methods in com.ads.api.util with parameters of type Category.Type
  Modifier and Type
  Method
  Description
  `RequestStatus`
  CodesetManagerUtil.`createCategory(int parentCategoryId, Category.Type categoryType, String categoryName)`
  Category is added for the specified categoryName and categoryType.
  `RequestStatus`
  CodesetManagerUtil.`deleteCategories(List<Integer> categoryIds, Category.Type categoryType)`
  Deletes the categories with the specified list of categoryIds and categoryType.
  `RequestStatus`
  CodesetManagerUtil.`deleteCategory(int categoryId, Category.Type categoryType)`
  Deletes the category with the specified categoryId and categoryType.
  `RequestStatus`
  CodesetManagerUtil.`deleteCategory(int parentCategoryId, Category.Type categoryType, String categoryName)`
  Deletes the category with the specified categoryName and categoryType.
  `List<Category>`
  CodesetManagerUtil.`getCategories(List<Integer> categoryIds, Category.Type categoryType)`
  Returns the list of category objects for the specified categoryIds list and categoryType.
  `List<Category>`
  CodesetManagerUtil.`getCategories(List<Integer> categoryIds, Category.Type categoryType, int fillOptions)`
  Returns the list of category objects for the specified categoryIds list and categoryType.
  `Category`
  CodesetManagerUtil.`getCategory(int categoryId, Category.Type categoryType)`
  Returns the category object for the specified categoryId and categoryType.
  `Category`
  CodesetManagerUtil.`getCategory(int categoryId, Category.Type categoryType, int fillOptions)`
  Returns the category object for the specified categoryId and categoryType.
  `Category`
  CodesetManagerUtil.`getCategory(int parentCategoryId, Category.Type categoryType, String categoryName)`
  Returns the category object for the specified parentCategoryId, categoryType and categoryName.
  `int`
  CodesetManagerUtil.`getCategoryId(int parentCategoryId, Category.Type categoryType, String categoryName)`
  Returns the category id for the given categoryName and categoryType.