Groovy Documentation

pirates
[Groovy] Class PiracyService

java.lang.Object
  PiracyService

class PiracyService

Property Summary
Context currentContext

static java.lang.Object transactional

 
Constructor Summary
PiracyService()

 
Method Summary
java.util.List findPirateNames(java.lang.String name, boolean reverse = false)

java.util.List getAllPirateNames()

java.util.List listPirateNames()

java.util.List listPiratesForContext()

java.util.List listShipNames()

void newPirate(java.lang.String name, Context context)

void newPirateForContext(java.lang.String name)

void newShip(java.lang.String name, java.util.List crewNames)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

currentContext

Context currentContext


transactional

static java.lang.Object transactional


 
Constructor Detail

PiracyService

PiracyService()


 
Method Detail

findPirateNames

@Cacheable(cache = "pirateCache")
java.util.List findPirateNames(java.lang.String name, boolean reverse = false)


getAllPirateNames

java.util.List getAllPirateNames()


listPirateNames

@Cacheable("pirateCache")
java.util.List listPirateNames()


listPiratesForContext

@Cacheable(cache = "pirateCache", cacheResolver = "piraticalContextCacheResolver")
java.util.List listPiratesForContext()


listShipNames

@Cacheable("shipCache")
java.util.List listShipNames()


newPirate

@CacheFlush("pirateCache")
void newPirate(java.lang.String name, Context context)


newPirateForContext

@CacheFlush(value = "pirateCache", cacheResolver = "piraticalContextCacheResolver")
void newPirateForContext(java.lang.String name)


newShip

@CacheFlush(["pirateCache", "shipCache"])
void newShip(java.lang.String name, java.util.List crewNames)


 

Groovy Documentation