@ApplicationScoped public class MetadataServiceImpl extends Object implements MetadataServerSideService
Constructor and Description |
---|
MetadataServiceImpl() |
MetadataServiceImpl(IOService ioService,
IOService configIOService,
CommentedOptionFactory commentedOptionFactory,
SessionInfo sessionInfo) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
configAttrs(Map<String,Object> _attrs,
Metadata metadata) |
Metadata |
getMetadata(Path pathToResource) |
Metadata |
getMetadata(Path path) |
List<String> |
getTags(Path resource) |
List<String> |
getTags(Path resource) |
Path |
saveMetadata(Path path,
Metadata metadata,
String comment) |
Map<String,Object> |
setUpAttributes(Path path,
Metadata metadata) |
public MetadataServiceImpl()
@Inject public MetadataServiceImpl(@Named(value="ioStrategy") IOService ioService, @Named(value="configIO") IOService configIOService, CommentedOptionFactory commentedOptionFactory, SessionInfo sessionInfo)
public Path saveMetadata(Path path, Metadata metadata, String comment)
saveMetadata
in interface MetadataService
public Metadata getMetadata(Path pathToResource)
getMetadata
in interface MetadataService
public Metadata getMetadata(Path path)
getMetadata
in interface MetadataServerSideService
public List<String> getTags(Path resource)
getTags
in interface MetadataService
public List<String> getTags(Path resource)
getTags
in interface MetadataServerSideService
public Map<String,Object> configAttrs(Map<String,Object> _attrs, Metadata metadata)
configAttrs
in interface MetadataService
public Map<String,Object> setUpAttributes(Path path, Metadata metadata)
setUpAttributes
in interface MetadataService
Copyright © 2012–2021 JBoss by Red Hat. All rights reserved.