Uses of Class
org.mycore.datamodel.classifications2.MCRCategoryID

Packages that use MCRCategoryID
org.mycore.datamodel.classifications   
org.mycore.datamodel.classifications2   
org.mycore.datamodel.classifications2.impl   
 

Uses of MCRCategoryID in org.mycore.datamodel.classifications
 

Methods in org.mycore.datamodel.classifications that return types with arguments of type MCRCategoryID
 Set<MCRCategoryID> MCRClassificationPool.getAllIDs()
          This method returns all ClassificationIDs.
 HashSet<MCRCategoryID> MCRClassificationPool.getMovedCategories()
           
 

Methods in org.mycore.datamodel.classifications with parameters of type MCRCategoryID
 boolean MCRClassificationEditor.createCategoryInClassification(Document indoc, MCRCategoryID id)
          Create an new category in the category path.
 void MCRClassificationPool.deleteClassification(MCRCategoryID cl)
          Delete a classfication from the pool
 MCRCategory MCRClassificationEditor.findCategory(MCRCategory classification, MCRCategoryID ID)
          Here come private methods
 MCRCategory MCRClassificationPool.getClassificationAsPojo(MCRCategoryID clid, boolean writeAccess)
          This method checks to see if the classification which is expected is in the Session (when edited) or it takes the classification from the database
 boolean MCRClassificationPool.isEdited(MCRCategoryID classID)
          Check if the Classification with classID is already edited and in the session.
 boolean MCRClassificationEditor.modifyCategoryInClassification(Document indoc, MCRCategoryID id)
          Replace category data like label(s) and url.
 void MCRClassificationBrowserData.setClassification(MCRCategoryID classifID)
           
 

Uses of MCRCategoryID in org.mycore.datamodel.classifications2
 

Methods in org.mycore.datamodel.classifications2 that return MCRCategoryID
 MCRCategoryID MCRCategory.getId()
           
static MCRCategoryID MCRCategoryID.rootID(String rootID)
           
 

Methods in org.mycore.datamodel.classifications2 that return types with arguments of type MCRCategoryID
 Map<MCRCategoryID,Number> MCRCategLinkService.countLinks(MCRCategory category, boolean childrenOnly)
          Counts links to a collection of categories.
 Map<MCRCategoryID,Number> MCRCategLinkService.countLinksForType(MCRCategory category, String type, boolean childrenOnly)
          Counts links to a collection of categories.
 Collection<MCRCategoryID> MCRCategLinkService.getLinksFromObject(String id)
          Returns a list of linked categories.
 List<MCRCategoryID> MCRCategoryDAO.getRootCategoryIDs()
          Returns all category IDs that do not have a parent category.
 Map<MCRCategoryID,Boolean> MCRCategLinkService.hasLinks(MCRCategory category)
          Checks if a categories id refered by objects.
 

Methods in org.mycore.datamodel.classifications2 with parameters of type MCRCategoryID
 void MCRCategoryDAO.addCategory(MCRCategoryID parentID, MCRCategory category)
          Adds a category as child of another category.
 void MCRCategoryDAO.deleteCategory(MCRCategoryID id)
          Deletes a category with all child categories.
 boolean MCRCategoryDAO.exist(MCRCategoryID id)
          Tells if a given category exists.
 List<MCRCategory> MCRCategoryDAO.getCategoriesByLabel(MCRCategoryID baseID, String lang, String text)
          Retrieve all Categories tagged by a specific label in a specific lang.
 MCRCategory MCRCategoryDAO.getCategory(MCRCategoryID id, int childLevel)
          Returns MCRCategory with this id and childLevel levels of subcategories.
 List<MCRCategory> MCRCategoryDAO.getChildren(MCRCategoryID id)
          Returns the list of child categories for the specified category.
 Collection<String> MCRCategLinkService.getLinksFromCategory(MCRCategoryID id)
          Returns a list of linked Object IDs.
 Collection<String> MCRCategLinkService.getLinksFromCategoryForType(MCRCategoryID id, String type)
          Returns a list of linked Object IDs restricted by the specified type.
 List<MCRCategory> MCRCategoryDAO.getParents(MCRCategoryID id)
          Returns the parent of the given category and its parent and so on.
 MCRCategory MCRCategoryDAO.getRootCategory(MCRCategoryID baseID, int childLevel)
          Returns the root Category with ancestor axis of the specified category and childLevel levels of subcategories.
 boolean MCRCategoryDAO.hasChildren(MCRCategoryID id)
          Tells if a given category contains subcategories.
 void MCRCategoryDAO.moveCategory(MCRCategoryID id, MCRCategoryID newParentID)
          Moves a Category from one subtree in a classification to a new parent.
 void MCRCategoryDAO.moveCategory(MCRCategoryID id, MCRCategoryID newParentID, int index)
          Moves a Category from one subtree in a classification to a new parent as the indexth child.
 void MCRCategoryDAO.removeLabel(MCRCategoryID id, String lang)
          Removes a label from a Category.
 void MCRCategory.setId(MCRCategoryID id)
           
 void MCRCategoryDAO.setLabel(MCRCategoryID id, MCRLabel label)
          Sets or updates a label from a Category.
 

Method parameters in org.mycore.datamodel.classifications2 with type arguments of type MCRCategoryID
 void MCRCategLinkService.setLinks(MCRObjectReference objectReference, Collection<MCRCategoryID> categories)
          Add links between categories and Objects.
 

Uses of MCRCategoryID in org.mycore.datamodel.classifications2.impl
 

Methods in org.mycore.datamodel.classifications2.impl that return MCRCategoryID
 MCRCategoryID MCRAbstractCategoryImpl.getId()
           
 

Methods in org.mycore.datamodel.classifications2.impl that return types with arguments of type MCRCategoryID
 Map<MCRCategoryID,Number> MCRCategLinkServiceImpl.countLinks(MCRCategory parent, boolean childrenOnly)
           
 Map<MCRCategoryID,Number> MCRCategLinkServiceImpl.countLinksForType(MCRCategory parent, String type, boolean childrenOnly)
           
 Collection<MCRCategoryID> MCRCategLinkServiceImpl.getLinksFromObject(String id)
           
 List<MCRCategoryID> MCRCategoryDAOImpl.getRootCategoryIDs()
           
 Map<MCRCategoryID,Boolean> MCRCategLinkServiceImpl.hasLinks(MCRCategory category)
           
 

Methods in org.mycore.datamodel.classifications2.impl with parameters of type MCRCategoryID
 void MCRCategoryDAOImpl.addCategory(MCRCategoryID parentID, MCRCategory category)
           
 void MCRCategoryDAOImpl.deleteCategory(MCRCategoryID id)
           
 boolean MCRCategoryDAOImpl.exist(MCRCategoryID id)
           
(package private) static MCRCategoryImpl MCRCategoryDAOImpl.getByNaturalID(org.hibernate.Session session, MCRCategoryID id)
           
 List<MCRCategory> MCRCategoryDAOImpl.getCategoriesByLabel(MCRCategoryID baseID, String lang, String text)
           
 MCRCategory MCRCategoryDAOImpl.getCategory(MCRCategoryID id, int childLevel)
           
 List<MCRCategory> MCRCategoryDAOImpl.getChildren(MCRCategoryID cid)
           
 Collection<String> MCRCategLinkServiceImpl.getLinksFromCategory(MCRCategoryID id)
           
 Collection<String> MCRCategLinkServiceImpl.getLinksFromCategoryForType(MCRCategoryID id, String type)
           
 List<MCRCategory> MCRCategoryDAOImpl.getParents(MCRCategoryID id)
           
 MCRCategory MCRCategoryDAOImpl.getRootCategory(MCRCategoryID baseID, int childLevel)
           
 boolean MCRCategoryDAOImpl.hasChildren(MCRCategoryID cid)
           
 void MCRCategoryDAOImpl.moveCategory(MCRCategoryID id, MCRCategoryID newParentID)
           
 void MCRCategoryDAOImpl.moveCategory(MCRCategoryID id, MCRCategoryID newParentID, int index)
           
 void MCRCategoryDAOImpl.removeLabel(MCRCategoryID id, String lang)
           
 void MCRAbstractCategoryImpl.setId(MCRCategoryID id)
           
 void MCRCategoryDAOImpl.setLabel(MCRCategoryID id, MCRLabel label)
           
 

Method parameters in org.mycore.datamodel.classifications2.impl with type arguments of type MCRCategoryID
 void MCRCategLinkServiceImpl.setLinks(MCRObjectReference objectReference, Collection<MCRCategoryID> categories)