@Component public class BinaryServiceImpl extends AbstractService implements BinaryService
Constructor and Description |
---|
BinaryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
FedoraBinary |
find(FedoraSession session,
String path)
Retrieve a Datastream instance by pid and dsid
|
FedoraBinary |
findOrCreate(FedoraSession session,
String path)
Retrieve a T instance by session and path
|
FedoraBinary |
findOrCreateBinary(FedoraSession session,
String path)
Retrieves a FedoraBinary instance by session and path.
|
NonRdfSourceDescription |
findOrCreateDescription(FedoraSession session,
String path)
Retrieves a binary description instance by session and path.
|
exists, findNode, findOrCreateNode
public BinaryServiceImpl()
public FedoraBinary findOrCreate(FedoraSession session, String path)
findOrCreate
in interface Service<FedoraBinary>
session
- the sessionpath
- the path to the nodepublic FedoraBinary findOrCreateBinary(FedoraSession session, String path)
findOrCreateBinary
in interface BinaryService
session
- sessionpath
- path of binary datastreampublic NonRdfSourceDescription findOrCreateDescription(FedoraSession session, String path)
findOrCreateDescription
in interface BinaryService
session
- sessionpath
- path of descriptionpublic FedoraBinary find(FedoraSession session, String path)
find
in interface Service<FedoraBinary>
path
- jcr path to the datastreamsession
- the sessionCopyright © 2013–2019 DuraSpace, Inc.. All rights reserved.