public class MailMessageRepository extends JpaRepository<MailMessage>
modelClass
Constructor and Description |
---|
MailMessageRepository() |
Modifier and Type | Method and Description |
---|---|
long |
count(Model related) |
Map<String,Object> |
details(MailMessage message) |
void |
email(MailMessage message) |
List<MailMessage> |
findAll(Model related,
int limit,
int offset) |
List<MetaAttachment> |
findAttachments(MailMessage message) |
Model |
findRelated(MailMessage message) |
protected String |
generateMessageId(MailMessage entity) |
MailMessage |
post(Model entity,
MailMessage message,
List<MetaFile> files) |
void |
remove(MailMessage message)
Remove the given entity.
|
MailMessage |
save(MailMessage entity)
Save the given entity.
|
public List<MailMessage> findAll(Model related, int limit, int offset)
public long count(Model related)
public Model findRelated(MailMessage message)
public void remove(MailMessage message)
Repository
remove
in interface Repository<MailMessage>
remove
in class JpaRepository<MailMessage>
message
- the entity objectprotected String generateMessageId(MailMessage entity)
public MailMessage save(MailMessage entity)
Repository
Depending on the implementation, it may return same entity or a copy of it. For example JPA implementation may return a copy if the given entity can't be managed.
save
in interface Repository<MailMessage>
save
in class JpaRepository<MailMessage>
entity
- the entity object to savepublic void email(MailMessage message)
public MailMessage post(Model entity, MailMessage message, List<MetaFile> files)
public List<MetaAttachment> findAttachments(MailMessage message)
public Map<String,Object> details(MailMessage message)