org.chorem.pollen.services
Class PollenServiceSupport
java.lang.Object
org.chorem.pollen.services.PollenServiceSupport
- All Implemented Interfaces:
- PollenService
- Direct Known Subclasses:
- EmailService, FavoriteListImportCSV, FavoriteListImportLDAP, FavoriteService, PollCommentService, PollFeedService, PollResultsService, PollService, PollUrlService, PreventRuleService, SecurityService, UserService, VoteService
public class PollenServiceSupport
- extends Object
- implements PollenService
- Since:
- 1.3
- Author:
- tchemit
|
Method Summary |
protected void |
commitTransaction(String errorMessage)
|
protected
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
T |
|
create(D dao)
|
protected
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
T |
|
createWithProperties(D dao,
Object... properties)
|
String |
decorateDate(Date date)
|
String |
decorateDateTime(Date date)
|
protected
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
void |
|
delete(D dao,
T entity)
|
protected void |
flushTransaction()
|
protected String |
generateId()
Generates a unique id usable for Poll.getPollId() or
PollAccount.getAccountId(). |
protected PollenConfiguration |
getConfiguration()
|
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
D |
|
getDAO(Class<T> entityType)
|
String |
getDatePattern()
|
String |
getDateTimePattern()
|
<E extends org.nuiton.topia.persistence.TopiaEntity>
List<E> |
|
getEntities(Class<E> entityType)
|
<E extends org.nuiton.topia.persistence.TopiaEntity>
List<E> |
|
getEntities(PollenDAOHelper.PollenEntityEnum entityType)
|
<E extends org.nuiton.topia.persistence.TopiaEntity>
E |
|
getEntityById(Class<E> entityType,
String id)
|
protected Locale |
getLocale()
|
protected org.nuiton.topia.TopiaContext |
getTransaction()
|
protected
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
T |
|
newInstance(D dao)
|
protected
|
newService(Class<E> serviceClass)
|
void |
setServiceContext(PollenServiceContext serviceContext)
|
protected
<T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>>
T |
|
update(D dao,
T entity)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serviceContext
protected PollenServiceContext serviceContext
PollenServiceSupport
public PollenServiceSupport()
setServiceContext
public void setServiceContext(PollenServiceContext serviceContext)
- Specified by:
setServiceContext in interface PollenService
getEntities
public <E extends org.nuiton.topia.persistence.TopiaEntity> List<E> getEntities(PollenDAOHelper.PollenEntityEnum entityType)
getEntities
public <E extends org.nuiton.topia.persistence.TopiaEntity> List<E> getEntities(Class<E> entityType)
getEntityById
public <E extends org.nuiton.topia.persistence.TopiaEntity> E getEntityById(Class<E> entityType,
String id)
getDAO
public <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> D getDAO(Class<T> entityType)
decorateDateTime
public String decorateDateTime(Date date)
decorateDate
public String decorateDate(Date date)
getDateTimePattern
public String getDateTimePattern()
getDatePattern
public String getDatePattern()
newInstance
protected <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> T newInstance(D dao)
delete
protected <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> void delete(D dao,
T entity)
create
protected <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> T create(D dao)
createWithProperties
protected <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> T createWithProperties(D dao,
Object... properties)
update
protected <T extends org.nuiton.topia.persistence.TopiaEntity,D extends org.nuiton.topia.persistence.TopiaDAO<? super T>> T update(D dao,
T entity)
getTransaction
protected org.nuiton.topia.TopiaContext getTransaction()
getLocale
protected Locale getLocale()
getConfiguration
protected PollenConfiguration getConfiguration()
newService
protected <E extends PollenService> E newService(Class<E> serviceClass)
commitTransaction
protected void commitTransaction(String errorMessage)
flushTransaction
protected void flushTransaction()
throws org.nuiton.topia.TopiaException
- Throws:
org.nuiton.topia.TopiaException
generateId
protected String generateId()
- Generates a unique id usable for
Poll.getPollId() or
PollAccount.getAccountId().
- Returns:
- a fresh generated id
- Since:
- 1.4
Copyright © 2009-2012 CodeLutin. All Rights Reserved.