Class MultigroupMappingDB

java.lang.Object
sk.iway.iwcm.doc.MultigroupMappingDB

public class MultigroupMappingDB extends Object
MultigroupMappingDB.java
  • Constructor Details

    • MultigroupMappingDB

      public MultigroupMappingDB()
  • Method Details

    • newMultigroupMapping

      public static void newMultigroupMapping(int docId, int masterId, boolean redirect)
    • saveMultigroupMapping

      public static void saveMultigroupMapping(MultigroupMapping mapping)
    • getMultigroupMapping

      public static MultigroupMapping getMultigroupMapping(int docId)
    • getSlaveMappings

      public static List<MultigroupMapping> getSlaveMappings(int masterId)
    • getSlaveDocIds

      public static List<Integer> getSlaveDocIds(int masterId)
    • getMasterDocId

      public static int getMasterDocId(int docId)
    • getMasterDocId

      public static int getMasterDocId(int docId, boolean returnDocId)
      Returns masterId for docId od docId if there is no master or it's master itself
      Parameters:
      docId -
      returnDocId -
      Returns:
    • deleteSlaves

      public static void deleteSlaves(int masterId)
    • deleteSlaveDocFromMapping

      public static void deleteSlaveDocFromMapping(int docId)
    • getAllMappings

      public static Map<Integer,Integer> getAllMappings()