- filterbyElements(Collection<Channel>, Collection<String>, Collection<String>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Given a Collection of channels returns a new collection of channels
containing only those channels which have all the tags in the
tagNames
- filterbyProperties(Collection<Channel>, Collection<String>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Given a Collection of channels returns a new collection of channels
containing only those channels which have all the properties in the
propNames
- filterbyTags(Collection<Channel>, Collection<String>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Given a Collection of channels returns a new collection of channels
containing only those channels which have all the tags in the
tagNames AND all the properties in
- find(String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Space seperated search criterias, patterns may include * and ? wildcards
channelNamePattern propertyName=valuePattern1,valuePattern2
Tags=tagNamePattern Each criteria is logically ANDed, || seperated values
are logically ORed
Query for channels based on the Query string query example:
find("SR* Cell=1,2 Tags=GolderOrbit,myTag)
this will return all channels with names starting with SR AND have
property Cell=1 OR 2 AND have tags goldenOrbit AND myTag.
IMP: each criteria is logically AND'ed while multiple values for
Properties are OR'ed.
- find(Map<String, String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Query for channels based on the multiple criteria specified in the map.
- find(MultivaluedMap<String, String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
uery for channels based on the multiple criteria specified in the map.
- find(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- find(Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- find(MultivaluedMap<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- find(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Query for channels based on the Query string query example:
find("SR* Cell=1,2 Tags=GolderOrbit,myTag)
this will return all channels with names starting with SR AND have
property Cell=1 OR 2 AND have tags goldenOrbit AND myTag.
IMP: each criteria is logically AND'ed while multiple values for
Properties are OR'ed.
- find(Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Query for channels based on the multiple criteria specified in the map.
- find(MultivaluedMap<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
uery for channels based on the multiple criteria specified in the map.
- findByName(String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Search for channels who's name match the pattern pattern.
The pattern can contain wildcard char * or ?.
- findByName(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- findByName(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Search for channels who's name match the pattern pattern.
The pattern can contain wildcard char * or ?.
- findByProperty(String, String...) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Search for channels with properties who's Value match the pattern
pattern.
The pattern can contain wildcard char * or ?.
- findByProperty(String, String...) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- findByProperty(String, String...) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Search for channels with properties who's Value match the pattern
pattern.
The pattern can contain wildcard char * or ?.
- findByTag(String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Search for channels with tags who's name match the pattern
pattern.
The pattern can contain wildcard char * or ?.
- findByTag(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- findByTag(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Search for channels with tags who's name match the pattern
pattern.
The pattern can contain wildcard char * or ?.
- getAllProperties() - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Get a list of names of all the properties currently present on the
channelfinder service.
- getAllProperties() - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- getAllProperties() - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Get a list of names of all the properties currently present on the
channelfinder service.
- getAllTagNames(Collection<Channel>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Return a union of tag names associated with channels
- getAllTags() - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Get a list of names of all the tags currently present on the
channelfinder service.
- getAllTags() - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- getAllTags() - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Get a list of names of all the tags currently present on the
channelfinder service.
- getChannel(String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Returns a channel that exactly matches the channelName
channelName.
- getChannel(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- getChannel(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Returns a channel that exactly matches the channelName
channelName.
- getChannelNames(Collection<Channel>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Returns all the channel Names in the given Collection of channels
- getChannels() - Method in class gov.bnl.channelfinder.api.XmlChannels
-
Returns a collection of XmlChannel.
- getClient() - Static method in class gov.bnl.channelfinder.api.ChannelFinder
-
- getDefaultQueryExecutor() - Static method in class gov.bnl.channelfinder.api.ChannelQuery
-
The executor on which the queries are executed.
- getInstance() - Static method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- getName() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns the Name of the channel.
- getName() - Method in class gov.bnl.channelfinder.api.Property
-
returns the property name.
- getName() - Method in class gov.bnl.channelfinder.api.Tag
-
returns the tag name.
- getName() - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Getter for channel name.
- getName() - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Getter for property name.
- getName() - Method in class gov.bnl.channelfinder.api.XmlTag
-
Getter for tag name.
- getOwner() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns the owner of this channel.
- getOwner() - Method in class gov.bnl.channelfinder.api.Property
-
returns the property owner id.
- getOwner() - Method in class gov.bnl.channelfinder.api.Tag
-
returns the tag owner.
- getOwner() - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Getter for channel owner.
- getOwner() - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Getter for property owner.
- getOwner() - Method in class gov.bnl.channelfinder.api.XmlTag
-
Getter for tag owner.
- getProperties() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns a list of all the
Propertys associated with this channel.
- getProperties() - Method in class gov.bnl.channelfinder.api.XmlProperties
-
Returns a collection of XmlProperty.
- getProperty(String) - Method in class gov.bnl.channelfinder.api.Channel
-
Returns the
Property with the name = propertyName if present on
this channel else null if no property with given name found.
- getProperty(Channel, String) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Deprecated.
- getPropertyNames() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns a Collection of names of all the properties associated with this channel.
- getPropertyNames(Channel) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Return a list of property names associated with this channel
- getPropertyNames(Collection<Channel>) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Return a union of property names associated with channels
- getPropValues(Collection<Channel>, String) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
- getQuery() - Method in class gov.bnl.channelfinder.api.ChannelQuery
-
The text of the query.
- getResult() - Method in class gov.bnl.channelfinder.api.ChannelQuery
-
The result of the query, if present.
- getStatus() - Method in exception gov.bnl.channelfinder.api.ChannelFinderException
-
Returns the associated HTTP status code which caused this exception.
- getTag(String) - Method in class gov.bnl.channelfinder.api.Channel
-
Returns the tag with name = tagName is present on this channel else
returns null
- getTag(Channel, String) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Deprecated.
- getTagNames() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns a collection of all the names of the tags present on this channel.
- getTagNames(Channel) - Static method in class gov.bnl.channelfinder.api.ChannelUtil
-
Return a list of tag names associated with this channel
- getTags() - Method in class gov.bnl.channelfinder.api.Channel
-
Returns a list of
Tags associated with this channel.
- getTags() - Method in class gov.bnl.channelfinder.api.XmlTags
-
Returns a collection of XmlTag.
- getValue() - Method in class gov.bnl.channelfinder.api.Property
-
returns the property value.
- getValue() - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Getter for property value.
- getXmlChannels() - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Getter for property's XmlChannels.
- getXmlChannels() - Method in class gov.bnl.channelfinder.api.XmlTag
-
Getter for tag's XmlChannels.
- getXmlProperties() - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Getter for channel's XmlProperties.
- getXmlTags() - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Getter for the channel's XmlTags.
- gov.bnl.channelfinder.api - package gov.bnl.channelfinder.api
-
- serviceURL() - Static method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl.CFCBuilder
-
- serviceURL(String) - Static method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl.CFCBuilder
-
- serviceURL(URI) - Static method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl.CFCBuilder
-
- set(Channel.Builder) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set a single channel channel, if the channel
already exists it will be replaced with the given channel.
- set(Collection<Channel.Builder>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set a set of channels, if any channels already exists it is
replaced.
- set(Tag.Builder) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set a Tag tag with no associated channels to the
database.
- set(Tag.Builder, String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set tag tag to channel channelName and
remove the tag from all other channels.
- set(Tag.Builder, Collection<String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Set tag tag on the set of channels {channels} and remove it from
all others.
- set(Property.Builder) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set a new property property.
- set(Property.Builder, String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set property prop and add it to the channel
channelName and remove it from all others.
- set(Property.Builder, Collection<String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set property prop and add it to the channels
channelNames removing it from all other channels.
- set(Property.Builder, Map<String, String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Destructively set the property prop and add it to the channels
specified in the channelPropertyMap, where the map key is the
channel name and the associated value is the property value to be used
for that channel.
- set(Channel.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Tag.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Property.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Collection<Channel.Builder>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Tag.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Property.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Tag.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Property.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Property.Builder, Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- set(Channel.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set a single channel channel, if the channel
already exists it will be replaced with the given channel.
- set(Collection<Channel.Builder>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set a set of channels, if any channels already exists it is
replaced.
- set(Tag.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set a Tag tag with no associated channels to the
database.
- set(Tag.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set tag tag to channel channelName and
remove the tag from all other channels.
- set(Tag.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Set tag tag on the set of channels {channels} and remove it from
all others.
- set(Property.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set a new property property.
- set(Property.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set property prop and add it to the channel
channelName and remove it from all others.
- set(Property.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set property prop and add it to the channels
channelNames removing it from all other channels.
- set(Property.Builder, Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Destructively set the property prop and add it to the channels
specified in the channelPropertyMap, where the map key is the
channel name and the associated value is the property value to be used
for that channel.
- setChannels(Collection<XmlChannel>) - Method in class gov.bnl.channelfinder.api.XmlChannels
-
Sets the collection of channels.
- setClient(ChannelFinderClient) - Static method in class gov.bnl.channelfinder.api.ChannelFinder
-
- setDefaultQueryExecutor(Executor) - Static method in class gov.bnl.channelfinder.api.ChannelQuery
-
Change the executor on which the queries are executed.
- setName(String) - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Setter for channel name.
- setName(String) - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Setter for property name.
- setName(String) - Method in class gov.bnl.channelfinder.api.XmlTag
-
Setter for tag name.
- setOwner(String) - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Setter for channel owner.
- setOwner(String) - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Setter for property owner.
- setOwner(String) - Method in class gov.bnl.channelfinder.api.XmlTag
-
Setter for tag owner.
- setProperties(Collection<XmlProperty>) - Method in class gov.bnl.channelfinder.api.XmlProperties
-
Sets the collection of properties.
- setReader(ChannelFinderClient) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- setStatus(ClientResponse.Status) - Method in exception gov.bnl.channelfinder.api.ChannelFinderException
-
Set the associated HTTP status code which caused this exception.
- setTags(Collection<XmlTag>) - Method in class gov.bnl.channelfinder.api.XmlTags
-
Sets the collection of tags.
- setValue(String) - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Setter for property value.
- setWriter(ChannelFinderClient) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- setXmlChannels(XmlChannels) - Method in class gov.bnl.channelfinder.api.XmlProperty
-
Setter for property's XmlChannels.
- setXmlChannels(XmlChannels) - Method in class gov.bnl.channelfinder.api.XmlTag
-
Setter for tag's XmlChannels.
- setXmlProperties(XmlProperties) - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Setter for channel's XmlProperties.
- setXmlTags(XmlTags) - Method in class gov.bnl.channelfinder.api.XmlChannel
-
Setter for the channel's XmlTags.
- update(Channel.Builder) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update existing channel with channel.
- update(Tag.Builder, String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update Tag tag by adding it to Channel with name
channelName, without affecting the other instances of this tag.
- update(Tag.Builder, Collection<String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update the Tag tag by adding it to the set of the channels with
names channelNames, without affecting the other instances of
this tag.
- update(Property.Builder, String) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update Property property by adding it to the channel
channelName, without affecting the other channels.
- update(Property.Builder, Collection<String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update the channels identified with channelNames with the
property property
- update(Property.Builder, Map<String, String>) - Method in interface gov.bnl.channelfinder.api.ChannelFinderClient
-
Update the property property on all channels specified in the
channelPropValueMap, where the key in the map is the channel name and the
value is the value for that property
- update(Channel.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Tag.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Property.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Tag.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Property.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Property.Builder, Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientComp
-
- update(Channel.Builder) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Update existing channel with channel.
- update(Tag.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Update Tag tag by adding it to Channel with name
channelName, without affecting the other instances of this tag.
- update(Tag.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Update the Tag tag by adding it to the set of the channels with
names channelNames, without affecting the other instances of
this tag.
- update(Property.Builder, String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
Update Property property by adding it to the channel
channelName, without affecting the other channels.
- update(Property.Builder, Collection<String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
- update(Property.Builder, Map<String, String>) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl
-
- username(String) - Method in class gov.bnl.channelfinder.api.ChannelFinderClientImpl.CFCBuilder
-
Set the username to be used for HTTP Authentication.
- using(ChannelFinderClient) - Method in class gov.bnl.channelfinder.api.ChannelQuery.Builder
-
Changes which client should be used to execute the query.
- XmlChannel - Class in gov.bnl.channelfinder.api
-
Channel object that can be represented as XML/JSON in payload data.
- XmlChannel() - Constructor for class gov.bnl.channelfinder.api.XmlChannel
-
Creates a new instance of XmlChannel
- XmlChannel(String) - Constructor for class gov.bnl.channelfinder.api.XmlChannel
-
Creates a new instance of XmlChannel.
- XmlChannel(String, String) - Constructor for class gov.bnl.channelfinder.api.XmlChannel
-
Creates a new instance of XmlChannel.
- XmlChannels - Class in gov.bnl.channelfinder.api
-
Channels (collection) object that can be represented as XML/JSON in payload data.
- XmlChannels() - Constructor for class gov.bnl.channelfinder.api.XmlChannels
-
Creates a new instance of XmlChannels.
- XmlChannels(XmlChannel) - Constructor for class gov.bnl.channelfinder.api.XmlChannels
-
Creates a new instance of XmlChannels with one initial channel.
- XmlProperties - Class in gov.bnl.channelfinder.api
-
Channels (collection) object that can be represented as XML/JSON in payload data.
- XmlProperties() - Constructor for class gov.bnl.channelfinder.api.XmlProperties
-
Creates a new instance of XmlProperties.
- XmlProperties(XmlProperty) - Constructor for class gov.bnl.channelfinder.api.XmlProperties
-
Creates a new instance of XmlProperties with one initial property.
- XmlProperty - Class in gov.bnl.channelfinder.api
-
Property object that can be represented as XML/JSON in payload data.
- XmlProperty() - Constructor for class gov.bnl.channelfinder.api.XmlProperty
-
Creates a new instance of XmlProperty.
- XmlProperty(String, String) - Constructor for class gov.bnl.channelfinder.api.XmlProperty
-
Creates a new instance of XmlProperty.
- XmlProperty(String, String, String) - Constructor for class gov.bnl.channelfinder.api.XmlProperty
-
Creates a new instance of XmlProperty.
- XmlTag - Class in gov.bnl.channelfinder.api
-
Tag object that can be represented as XML/JSON in payload data.
- XmlTag() - Constructor for class gov.bnl.channelfinder.api.XmlTag
-
Creates a new instance of XmlTag.
- XmlTag(String) - Constructor for class gov.bnl.channelfinder.api.XmlTag
-
Creates a new instance of XmlTag.
- XmlTag(String, String) - Constructor for class gov.bnl.channelfinder.api.XmlTag
-
Creates a new instance of XmlTag.
- XmlTags - Class in gov.bnl.channelfinder.api
-
Channels (collection) object that can be represented as XML/JSON in payload data.
- XmlTags() - Constructor for class gov.bnl.channelfinder.api.XmlTags
-
Creates a new instance of XmlTags.
- XmlTags(XmlTag) - Constructor for class gov.bnl.channelfinder.api.XmlTags
-
Creates a new instance of XmlTags with one initial tag.