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 booleancontain(java.lang.String groupId, java.lang.String id)Whether it contains temporary resourcesstatic voiddestroy()Destroy the warehousejava.lang.Objectget(java.lang.String groupId, java.lang.String id)Returns the temporary resource objectjava.util.List<java.lang.String>getAllStatusKeys(java.lang.String groupId)Returns the key-value list of all temporary resourcesjava.util.Map<java.lang.String,java.lang.Object>getAllStatusObject(java.lang.String groupId)Returns all the mapping tale of temporary resources in the specified groupjava.lang.ObjectgetArithParam(java.lang.String groupId, java.lang.String id)${services_rest_TempObjRepository_method_getArithParam_Title}java.lang.ObjectgetArithResult(java.lang.String groupId, java.lang.String id)${services_rest_TempObjRepository_method_getArithResult_Title}java.lang.StringgetAsynchronizedID(java.lang.String algorithmName)static TempObjRepositorygetInstance()static TempObjRepositorygetMemoryStoreInstance()booleanisActivate()booleanremove(java.lang.String groupId, java.lang.String id)java.lang.Stringsave(java.lang.String groupId, java.lang.Object obj, double holdTime)Stores temporary resources and returns the ID of the resourcebooleansave(java.lang.String groupId, java.lang.String id, java.lang.Object obj, double holdTime)Stores the temporary resource, and return whether it is successfuljava.lang.StringsaveParamResultEntity(java.lang.String groupId, java.lang.Object param, java.lang.Object result, double holdTime)${services_rest_TempObjRepository_method_saveParamResultEntity_Title}booleansaveSynchronizedItem(java.lang.String groupId, java.lang.Object param, java.lang.Object result, double holdTime, java.lang.String saveItemID)voidupdate(java.lang.Class<? extends RepositoryProvider> providerType, RepositorySetting setting)booleanupdate(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
-
-
-
Method Detail
-
update
public void update(java.lang.Class<? extends RepositoryProvider> providerType, RepositorySetting setting)
-
getInstance
public static TempObjRepository getInstance()
-
getMemoryStoreInstance
public static TempObjRepository getMemoryStoreInstance()
-
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()
-
-