org.jtheque.primary.services.impl
Class SagasService

java.lang.Object
  extended by org.jtheque.primary.services.impl.SagasService
All Implemented Interfaces:
org.jtheque.core.managers.persistence.able.DataContainer<Saga>, ISagasService

public final class SagasService
extends Object
implements ISagasService

A sagas service implementation.

Author:
Baptiste Wicht

Field Summary
 
Fields inherited from interface org.jtheque.primary.services.able.ISagasService
DATA_TYPE
 
Constructor Summary
SagasService()
           
 
Method Summary
 void addDataListener(org.jtheque.core.managers.persistence.able.DataListener listener)
           
 void clearAll()
           
 void create(Saga saga)
          Create a saga.
 boolean delete(Saga saga)
          Delete a saga.
 Collection<Saga> getDatas()
           
 String getDataType()
           
 Saga getEmptySaga()
          Return an empty saga.
 void save(Saga saga)
          Save the saga.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SagasService

public SagasService()
Method Detail

create

@Transactional
public void create(Saga saga)
Description copied from interface: ISagasService
Create a saga.

Specified by:
create in interface ISagasService
Parameters:
saga - The saga to create.

save

@Transactional
public void save(Saga saga)
Description copied from interface: ISagasService
Save the saga.

Specified by:
save in interface ISagasService
Parameters:
saga - The saga to save.

delete

@Transactional
public boolean delete(Saga saga)
Description copied from interface: ISagasService
Delete a saga.

Specified by:
delete in interface ISagasService
Parameters:
saga - The saga to delete.
Returns:
true if the saga has been deleted.

getEmptySaga

public Saga getEmptySaga()
Description copied from interface: ISagasService
Return an empty saga.

Specified by:
getEmptySaga in interface ISagasService
Returns:
An empty saga.

getDatas

public Collection<Saga> getDatas()
Specified by:
getDatas in interface org.jtheque.core.managers.persistence.able.DataContainer<Saga>

addDataListener

public void addDataListener(org.jtheque.core.managers.persistence.able.DataListener listener)
Specified by:
addDataListener in interface org.jtheque.core.managers.persistence.able.DataContainer<Saga>

clearAll

@Transactional
public void clearAll()
Specified by:
clearAll in interface org.jtheque.core.managers.persistence.able.DataContainer<Saga>

getDataType

public String getDataType()
Specified by:
getDataType in interface org.jtheque.core.managers.persistence.able.DataContainer<Saga>


Copyright © 2010 JTheque. All Rights Reserved.