public class DefaultMongoStoreImpl<S,SID extends Serializable> extends Object implements Store<SID>, AssociativeStore<S,SID>, ContentStore<S,SID>
| Constructor and Description |
|---|
DefaultMongoStoreImpl(org.springframework.data.mongodb.gridfs.GridFsTemplate gridFs,
PlacementService placer) |
| Modifier and Type | Method and Description |
|---|---|
void |
associate(S entity,
SID id) |
protected Object |
convertToExternalContentIdType(S property,
Object contentId) |
InputStream |
getContent(S entity) |
org.springframework.core.io.Resource |
getResource(S entity) |
org.springframework.core.io.Resource |
getResource(SID id) |
void |
setContent(S property,
InputStream content) |
void |
unassociate(S entity) |
void |
unsetContent(S property) |
public DefaultMongoStoreImpl(org.springframework.data.mongodb.gridfs.GridFsTemplate gridFs,
PlacementService placer)
public org.springframework.core.io.Resource getResource(SID id)
getResource in interface Store<SID extends Serializable>public org.springframework.core.io.Resource getResource(S entity)
getResource in interface AssociativeStore<S,SID extends Serializable>public void associate(S entity, SID id)
associate in interface AssociativeStore<S,SID extends Serializable>public void unassociate(S entity)
unassociate in interface AssociativeStore<S,SID extends Serializable>public void setContent(S property, InputStream content)
setContent in interface ContentStore<S,SID extends Serializable>public InputStream getContent(S entity)
getContent in interface ContentStore<S,SID extends Serializable>public void unsetContent(S property)
unsetContent in interface ContentStore<S,SID extends Serializable>Copyright © 2019 Paul Warren. All rights reserved.