Class CodesStorage
java.lang.Object
org.exoplatform.timetracker.storage.CodesStorage
Storage service to access / load and save Codes. This service will be used ,
as well, to convert from JPA entity to DTO.
- Version:
- $Id: $Id
- Author:
- medamine
-
Constructor Summary
ConstructorsConstructorDescriptionCodesStorage(ActivityCodeDAO activityCodeDAO, SubActivityCodeDAO subActivityCodeDAO, TypeDAO typeDAO, SubTypeDAO subTypeDAO) Constructor for CodesStorage. -
Method Summary
Modifier and TypeMethodDescriptionlongcountActivityCodes.longcountSubActivityCodes.longcountSubTypes.longcountTypes.createActivityCode(ActivityCode activityCode) createActivityCode.createSubActivityCode(SubActivityCode subActivityCode) createSubActivityCode.createSubType(SubType subType) createSubType.createType(Type type) createType.voiddeleteActivityCode(long activityCodeId) deleteActivityCode.voiddeleteSubActivityCode(long subActivityCodeId) deleteSubActivityCode.voiddeleteSubType(long subTypeId) deleteSubType.voiddeleteType(long typeId) deleteType.getActivityCodeById(long ActivityCodeId) getActivityCodeById.getActivityCodes.getSubActivityCodeById(long SubActivityCodeId) getSubActivityCodeById.getSubActivityCodes.getSubTypeById(long SubTypeId) getSubTypeById.getSubTypes.getTypeById(long TypeId) getTypeById.getTypes()getTypes.toActivityCodeDTO(ActivityCodeEntity activityCodeEntity) toActivityCodeDTO.toActivityCodeEntity(ActivityCode activityCode) toActivityCodeEntity.toSubActivityCodeDTO(SubActivityCodeEntity subActivityCodeEntity) toSubActivityCodeDTO.toSubActivityCodeEntity(SubActivityCode subActivityCode) toSubActivityCodeEntity.toSubTypeDTO(SubTypeEntity subTypeEntity) toSubTypeDTO.toSubTypeEntity(SubType subType) toSubTypeEntity.toTypeDTO(TypeEntity typeEntity) toTypeDTO.toTypeEntity(Type type) toTypeEntity.updateActivityCode(ActivityCode activityCode) updateActivityCode.updateSubActivityCode(SubActivityCode subActivityCode) updateSubActivityCode.updateSubType(SubType subType) updateSubType.updateType(Type type) updateType.
-
Constructor Details
-
CodesStorage
public CodesStorage(ActivityCodeDAO activityCodeDAO, SubActivityCodeDAO subActivityCodeDAO, TypeDAO typeDAO, SubTypeDAO subTypeDAO) Constructor for CodesStorage.
- Parameters:
activityCodeDAO- aActivityCodeDAOobject.subActivityCodeDAO- aSubActivityCodeDAOobject.typeDAO- aTypeDAOobject.subTypeDAO- aSubTypeDAOobject.
-
-
Method Details
-
createActivityCode
createActivityCode.
- Parameters:
activityCode- aActivityCodeobject.- Returns:
- a
ActivityCodeobject. - Throws:
Exception- if any.
-
updateActivityCode
updateActivityCode.
- Parameters:
activityCode- aActivityCodeobject.- Returns:
- a
ActivityCodeobject. - Throws:
Exception- if any.
-
deleteActivityCode
public void deleteActivityCode(long activityCodeId) throws org.gatein.api.EntityNotFoundException deleteActivityCode.
- Parameters:
activityCodeId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getActivityCodeById
getActivityCodeById.
- Parameters:
ActivityCodeId- a long.- Returns:
- a
ActivityCodeobject.
-
getActivityCodes
getActivityCodes.
- Returns:
- a
Listobject.
-
countActivityCodes
public long countActivityCodes()countActivityCodes.
- Returns:
- a long.
-
toActivityCodeDTO
toActivityCodeDTO.
- Parameters:
activityCodeEntity- aActivityCodeEntityobject.- Returns:
- a
ActivityCodeobject.
-
toActivityCodeEntity
toActivityCodeEntity.
- Parameters:
activityCode- aActivityCodeobject.- Returns:
- a
ActivityCodeEntityobject.
-
createSubActivityCode
createSubActivityCode.
- Parameters:
subActivityCode- aSubActivityCodeobject.- Returns:
- a
SubActivityCodeobject. - Throws:
Exception- if any.
-
updateSubActivityCode
updateSubActivityCode.
- Parameters:
subActivityCode- aSubActivityCodeobject.- Returns:
- a
SubActivityCodeobject. - Throws:
Exception- if any.
-
deleteSubActivityCode
public void deleteSubActivityCode(long subActivityCodeId) throws org.gatein.api.EntityNotFoundException deleteSubActivityCode.
- Parameters:
subActivityCodeId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getSubActivityCodeById
getSubActivityCodeById.
- Parameters:
SubActivityCodeId- a long.- Returns:
- a
SubActivityCodeobject.
-
getSubActivityCodes
getSubActivityCodes.
- Returns:
- a
Listobject.
-
countSubActivityCodes
public long countSubActivityCodes()countSubActivityCodes.
- Returns:
- a long.
-
toSubActivityCodeDTO
toSubActivityCodeDTO.
- Parameters:
subActivityCodeEntity- aSubActivityCodeEntityobject.- Returns:
- a
SubActivityCodeobject.
-
toSubActivityCodeEntity
toSubActivityCodeEntity.
- Parameters:
subActivityCode- aSubActivityCodeobject.- Returns:
- a
SubActivityCodeEntityobject.
-
createType
createType.
-
updateType
updateType.
-
deleteType
public void deleteType(long typeId) throws org.gatein.api.EntityNotFoundException deleteType.
- Parameters:
typeId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getTypeById
getTypeById.
- Parameters:
TypeId- a long.- Returns:
- a
Typeobject.
-
getTypes
getTypes.
- Returns:
- a
Listobject.
-
countTypes
public long countTypes()countTypes.
- Returns:
- a long.
-
toTypeDTO
toTypeDTO.
- Parameters:
typeEntity- aTypeEntityobject.- Returns:
- a
Typeobject.
-
toTypeEntity
toTypeEntity.
- Parameters:
type- aTypeobject.- Returns:
- a
TypeEntityobject.
-
createSubType
createSubType.
-
updateSubType
updateSubType.
-
deleteSubType
public void deleteSubType(long subTypeId) throws org.gatein.api.EntityNotFoundException deleteSubType.
- Parameters:
subTypeId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getSubTypeById
getSubTypeById.
- Parameters:
SubTypeId- a long.- Returns:
- a
SubTypeobject.
-
getSubTypes
getSubTypes.
- Returns:
- a
Listobject.
-
countSubTypes
public long countSubTypes()countSubTypes.
- Returns:
- a long.
-
toSubTypeDTO
toSubTypeDTO.
- Parameters:
subTypeEntity- aSubTypeEntityobject.- Returns:
- a
SubTypeobject.
-
toSubTypeEntity
toSubTypeEntity.
- Parameters:
subType- aSubTypeobject.- Returns:
- a
SubTypeEntityobject.
-