@ConditionalOnProperty(prefix="jwork.ignore", value={"jwork","admin","component","web"}, havingValue="false", matchIfMissing=true) @Service public class ThemeServiceImpl extends Object implements ThemeService
Constructor and Description |
---|
ThemeServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteTheme(String themeId)
테마를 삭제한다.
|
ThemeVO |
findJtTheme(String themeId)
테마 조회
|
List<ThemeVO> |
findJtThemeEntriesByUseAt(String useAt)
테마 사용 여부에 해당하는 테마 리스트를 반환한다.
|
List<ThemeVO> |
findJtThemeEntriesOrderByThemeOrdr()
테마 순서에 의해 정렬된 테마 리스트를 반환한다.
|
String |
getDefaultThemeId()
default 테마 아이디를 반환한다.
|
int |
getMaxThemeOrdr()
테마 순서의 최대값을 반환한다.
|
String |
getThemeId(String intSvcNo)
우선순위에 의해 결정된 테마 아이디를 반환한다.
|
String |
getUserThemeId(String intSvcNo)
사용자별 테마 아이디를 반환한다.
|
void |
insertJtTheme(ThemeVO vo)
테마를 추가한다.
|
boolean |
isDefaultTheme(String themeId)
default 테마 여부를 확인한다.
|
void |
updateDefaultTheme(ThemeVO themeVO)
default 테마를 수정한다.
|
void |
updateJtTheme(ThemeVO vo)
테마를 수정한다.
|
void |
updateUserTheme(UserThemeVO userThemeVO)
사용자별 테마를 수정한다.
|
@CacheEvict(value="propertyCache", cacheManager="ehCacheManager", allEntries=true) public void deleteTheme(String themeId)
ThemeService
deleteTheme
in interface ThemeService
public ThemeVO findJtTheme(String themeId)
findJtTheme
in interface ThemeService
themeId
- 조회할 테마 IDpublic List<ThemeVO> findJtThemeEntriesByUseAt(String useAt)
findJtThemeEntriesByUseAt
in interface ThemeService
useAt
- 테마 사용 여부public List<ThemeVO> findJtThemeEntriesOrderByThemeOrdr()
findJtThemeEntriesOrderByThemeOrdr
in interface ThemeService
@Cacheable(value="propertyCache") public String getDefaultThemeId()
getDefaultThemeId
in interface ThemeService
public int getMaxThemeOrdr()
getMaxThemeOrdr
in interface ThemeService
public String getThemeId(String intSvcNo)
getThemeId
in interface ThemeService
intSvcNo
- 통합 사용자 번호public String getUserThemeId(String intSvcNo)
getUserThemeId
in interface ThemeService
intSvcNo
- 통합 사용자 번호@CacheEvict(value="propertyCache", cacheManager="ehCacheManager", allEntries=true) public void insertJtTheme(ThemeVO vo)
insertJtTheme
in interface ThemeService
vo
- 추가하려는 테마 정보public boolean isDefaultTheme(String themeId)
isDefaultTheme
in interface ThemeService
themeId
- default 테마인지 확인하려는 테마 아이디@CacheEvict(value="propertyCache", cacheManager="ehCacheManager", allEntries=true) public void updateDefaultTheme(ThemeVO themeVO)
updateDefaultTheme
in interface ThemeService
themeVO
- default로 등록하려는 테마 정보@CacheEvict(value="propertyCache", cacheManager="ehCacheManager", allEntries=true) public void updateJtTheme(ThemeVO vo)
updateJtTheme
in interface ThemeService
vo
- 수정하려는 테마 정보public void updateUserTheme(UserThemeVO userThemeVO)
updateUserTheme
in interface ThemeService
userThemeVO
- 사용자별 테마 정보Copyright © 2025. All rights reserved.