com.supermap.services.rest

Class TempObjRepository

  • java.lang.Object
    • com.supermap.services.rest.TempObjRepository


  • public class TempObjRepository
    extends java.lang.Object
    
    • Constructor Summary

      Constructors 
      Constructor and Description
      TempObjRepository() 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean contain(java.lang.String groupId, java.lang.String id)
      Whether it contains temporary resources
      static void destroy()
      Destroy the warehouse
      java.lang.Object get(java.lang.String groupId, java.lang.String id)
      Returns the temporary resource object
      java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
      Returns the key-value list of all temporary resources
      java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
      Returns all the mapping tale of temporary resources in the specified group
      java.lang.Object getArithParam(java.lang.String groupId, java.lang.String id)
      ${services_rest_TempObjRepository_method_getArithParam_Title}
      java.lang.Object getArithResult(java.lang.String groupId, java.lang.String id)
      ${services_rest_TempObjRepository_method_getArithResult_Title}
      java.lang.String getAsynchronizedID(java.lang.String algorithmName) 
      static TempObjRepository getInstance() 
      static TempObjRepository getMemoryStoreInstance() 
      boolean isActivate() 
      boolean remove(java.lang.String groupId, java.lang.String id) 
      java.lang.String save(java.lang.String groupId, java.lang.Object obj, double holdTime)
      Stores temporary resources and returns the ID of the resource
      boolean save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, double holdTime)
      Stores the temporary resource, and return whether it is successful
      java.lang.String saveParamResultEntity(java.lang.String groupId, java.lang.Object param, java.lang.Object result, double holdTime)
      ${services_rest_TempObjRepository_method_saveParamResultEntity_Title}
      boolean saveSynchronizedItem(java.lang.String groupId, java.lang.Object param, java.lang.Object result, double holdTime, java.lang.String saveItemID) 
      void update(java.lang.Class<? extends RepositoryProvider> providerType, RepositorySetting setting) 
      boolean update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TempObjRepository

        public TempObjRepository()
        
    • Method Detail

      • update

        public void update(java.lang.Class<? extends RepositoryProvider> providerType,
                  RepositorySetting setting)
        
      • destroy

        public static void destroy()
        

        Destroy the warehouse

        Since:
        8.0.0
      • save

        public java.lang.String save(java.lang.String groupId,
                            java.lang.Object obj,
                            double holdTime)
        

        Stores temporary resources and returns the ID of the resource

        Parameters:
        groupId -
        obj -
        holdTime - Survival time in minutes
        Returns:
        Since:
        8.0.0
      • save

        public boolean save(java.lang.String groupId,
                   java.lang.String id,
                   java.lang.Object obj,
                   double holdTime)
        

        Stores the temporary resource, and return whether it is successful

        Parameters:
        groupId -
        id -
        obj -
        holdTime -
        Since:
        8.0.0
      • saveParamResultEntity

        public java.lang.String saveParamResultEntity(java.lang.String groupId,
                                             java.lang.Object param,
                                             java.lang.Object result,
                                             double holdTime)
        

        ${services_rest_TempObjRepository_method_saveParamResultEntity_Title}

        ${services_rest_TempObjRepository_method_saveParamResultEntity_Description}

        Parameters:
        groupId - ${services_rest_TempObjRepository_method_saveParamResultEntity_param_resourceTypeName}
        param - ${services_rest_TempObjRepository_method_saveParamResultEntity_param_param}
        result - ${services_rest_TempObjRepository_method_saveParamResultEntity_param_Result}
        holdTime - ${services_rest_TempObjRepository_method_saveParamResultEntity_param_holdTime}
        Returns:
        ${services_rest_TempObjRepository_method_saveParamResultEntity_return}
      • saveSynchronizedItem

        public boolean saveSynchronizedItem(java.lang.String groupId,
                                   java.lang.Object param,
                                   java.lang.Object result,
                                   double holdTime,
                                   java.lang.String saveItemID)
        
      • getAllStatusObject

        public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
        

        Returns all the mapping tale of temporary resources in the specified group

        Parameters:
        groupId -
        Returns:
        Since:
        8.0.0
      • getAllStatusKeys

        public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
        

        Returns the key-value list of all temporary resources

        Parameters:
        groupId -
        Returns:
        Since:
        8.0.0
      • get

        public java.lang.Object get(java.lang.String groupId,
                           java.lang.String id)
        

        Returns the temporary resource object

        Parameters:
        groupId -
        id -
        Returns:
        Since:
        8.0.0
      • getAsynchronizedID

        public java.lang.String getAsynchronizedID(java.lang.String algorithmName)
        
      • getArithParam

        public java.lang.Object getArithParam(java.lang.String groupId,
                                     java.lang.String id)
        

        ${services_rest_TempObjRepository_method_getArithParam_Title}

        ${services_rest_TempObjRepository_method_getArithParam_Description}

        Parameters:
        groupId - ${services_rest_TempObjRepository_method_getArithParam_param_AlgorithmName}
        id - ${services_rest_TempObjRepository_method_getArithParam_param_id}
        Returns:
        ${services_rest_TempObjRepository_method_getArithParam_return}
      • getArithResult

        public java.lang.Object getArithResult(java.lang.String groupId,
                                      java.lang.String id)
        

        ${services_rest_TempObjRepository_method_getArithResult_Title}

        ${services_rest_TempObjRepository_method_getArithResult_Description}

        Parameters:
        groupId - ${services_rest_TempObjRepository_method_getArithResult_param_AlgorithmName}
        id - ${services_rest_TempObjRepository_method_getArithResult_param_id}
        Returns:
        ${services_rest_TempObjRepository_method_getArithResult_return}
      • contain

        public boolean contain(java.lang.String groupId,
                      java.lang.String id)
        

        Whether it contains temporary resources

        Parameters:
        groupId -
        id -
        Returns:
        Since:
        8.0.0
      • update

        public boolean update(java.lang.String groupId,
                     java.lang.String id,
                     java.lang.Object toUpdate)
        
      • remove

        public boolean remove(java.lang.String groupId,
                     java.lang.String id)
        
      • isActivate

        public boolean isActivate()