A B C D E F G H I K L M N O P R S T U V W X Y 

A

access - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used to signfy forward creation
addCustomProperty(Document, PropertyElementBase) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Adds the provided property to the respective placeholder in the provided DOM representation of the head part
addResult(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Adds a new result in the results buffer
addResults(String[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Adds teh provided results to the underlying buffer
addText(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Adds a new result in the results buffer bypassing the validation
addText(String[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Adds teh provided text records in the underlying buffer
addWSEPR(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Adds a WS-EPR serialization to the head properties container

B

baseDirectory - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The base directory where all the parts are kept
BLOB - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
The RS is of this type
blockSize - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The the block size to use for byte reading
BodyTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part

C

cextention - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
File extention for all public content parts
clear() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Clears the underying structures
clear() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Clears underlying structures
clearResults() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Clears the underlying results buffer
cloneRS() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Clones the implied ResultSet
CloneThreadGeneric - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Thread used to create a clone o an existing ResultSet
CloneThreadGeneric(ResultSet, ResultSet) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.CloneThreadGeneric
Creates a new CloneThreadGeneric
close() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBBase
closes underlying structures, streams
close() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
 
containsRecord(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RecordParser
Checks if the provided string contains any records, parses them and retrieves a vector holding the offset they start from in the string
CONTENT - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Flag to indicate a content part
contentToHeader(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Converts a content file name to the respective header one.
controlFlowOnIt - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Used to notify about data flow new data request
copy(String, DataOutputStream) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Copies the source file to an output stream
copy(String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Copies the source file to a new file
copy(ResultSet, String, DataOutputStream) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Copies the source file to a new file
createHead(String, String, String[], boolean) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Creates an XML representation of a ResultSet head part and persists it to storage
createHead(String, String, String[], boolean, int, boolean, Date, String, String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Creates an XML representation of a ResultSet head part and persists it to storage
createHead(String, String, String, boolean) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Creates an XML representation of a ResultSet head part and persists it to storage
CreationParams - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Creation Parameters container class
CreationParams() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
 
CustomPropertiesTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part

D

dataFlow - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used to signfy controled creation
Decrypt(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Decrypt input byte array
Decrypt(byte[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Decrypt input byte array
deserialize(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
desirializes the given session token
dfextention - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
File extention for flow control flag
disableAccessLeasing() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
 
disableTimeLeasing() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
 

E

EnableDecryption(PrivateKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Enable RS decryption
EnableDecryption(byte[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Enable RS decryption
EnableEncryption(PublicKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Enable RS encryption
EnableEncryption(byte[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Enable RS encryption
encKey - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The encryption key tag
Encrypt(byte[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Encrypt input byte array
Encrypt(byte[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Encrypt input byte array
endAuthoring() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Stops the authoring of the current part and makes it available
executeQueryOnDocument(Document, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Evaluates the provided xPath and returns a serialization of the results
executeQueryOnDocument(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Evaluates the provided xPath expression against the head part document and returns the output as a serialized string.
executeQueryOnHead(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Evaluates the provided xPath expression against the head part document and returns the output as a serialized string.
executeQueryOnResults(String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Perofmors the provided xPath expression on the serialized xml string provided.
executeQueryOnResults(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Evaluates the provided expression against each of the results in the current payload part and if it produces output the entire result serialization is considered as output.
executeQueryOnResultsFile(String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
evaluates the provided xPath expression against the content of the provided file and returns the indexes of the results that the evaluation returned results
expireDate - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The time leasing tag
extendAccessLeasing(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Extend the access leasing
extendTimeLeasing(Date) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Extend the time leasing
extractValue(ResultElementGeneric, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
This method receives a ResultElementGeneric and an expression in the form of element/element/element and traverses the payload expecting to find at every level it moves a child element with the name as provided, in the respective level, in the which parameter.

F

FilterByxPathThread - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Thread used to background populate a new ResultSet filtering the results of the existing one based on the provided xpath
FilterByxPathThread(ResultSet, ResultSet, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.FilterByxPathThread
Creates a new FilterByxPathThread
filterRS(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs a filtering operation based on an provided xPath on the referenced ResultSet returning the name of the local file that holds the head part of the new ResultSet.
filterRS(String, String[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs a filtering operation based on an provided xPath on the referenced ResultSet returning the name of the local file that holds the head part of the new ResultSet.
forceConsistency(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
forces the filesystem to remain consistent by using metadata changing functions
forward - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used to signfy forward creation
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Method to be implemented that will handle the population of the custom Property element.
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementLifeSpanGC
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWSEPR
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
This method must be able to reconstruct the result elelement from a xml string as returned by ResultElementBase.toXML()
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
 
fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
 

G

generateName(short, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Generates a name of the type that is provided which can either be unique or have the unique value part equal to the provided one
generateSessionToken() - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
generates a GUID for the session token
genKey() - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Generate a secret key
GenKeyFromBytes(byte[]) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.security.KeyGenerator
Generate a key from byte array
GenKeyPair() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.KeyGenerator
Generate a key pair
getAccess() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Get the access leasing
getAccess(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Returns whether or not the RS is populated with results access
getAccessLeasing() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Get the access leasing
getAccessReads() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Is the RS to be created with access leasing?
getAll_properties() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Get all properties
getAttrName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.RecordAttribute
Retrieves the attribute name
getAttrValue() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.RecordAttribute
Retrieves the attribute value
getBean() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
Retrieves the payload
getBean() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
Retrieves the payload
getBeanClassName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
Retrieves the name of the bean class
getBeanClassName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
Retrieves the name of the bean class
getBinaryContent(String, Mnemonic) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Retrieves the full content of the provided file
getBytesFromFile(File) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Read file into a byte array
getCipher() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Get Cipher
getContent(String, Mnemonic) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Retrieves the full content of the provided file
getContentOfBLOB() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBBase
Retrieves the blob content
getContentOfBLOB() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
 
getContentXSD() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
retieves the xsd content
getCurrentContentPartName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the name of the current payload part
getCurrentContentPartPayload() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the payload of the current content part
getCurrentHeader() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Retrieves info of the current header
getCurrentHeaderName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Retrieves the name of the current header
getDataFlow(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Returns whether or not the RS is populated with results on demand
getDeCipher() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Get De-Cipher
getDocument(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Retrieves the DOM object parsing the content of the provided file
getEncKey(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Get the encryption key
getEncKey() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Get the encryption key
getEstimation() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
Retrieves the estimation
getExpire_date() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Is the RS to be created with time leasing?
getExpire_date() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Get the time leasing
getExpireDate(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Returns whether or not the RS is populated with results forward
getFileContent(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the content of the provided local file
getFirstPart() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Sets the current part to be the first payload part
getForward(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Returns whether or not the RS is populated with results forward
getFullRecords(String, Vector<Integer>) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RecordParser
Retrieves the full records available in the provided string as they are denoted by the provided offsets
getHead() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Retrives the head part
getHead(String, int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RecordParser
Retrives the part of the proovided string that is before the given offset
getHeadMnemonic() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Get security properties
getHeadName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the name of the head part containing file
getHmnemonic() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Get security properties
getHostIP() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the IP address of the host that the ResultSet receides in
getHostName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the name of the host that the ResultSet receides in
getInWrap() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Retrieves the file that shouldbe wrapped
getIsHead() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Retrieves the is Head property
getKey() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Get Secret key
getKeySize() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.KeyGenerator
Get the key size
getLink(Document, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Retrieves the previous or nect link the provided document has
getLocalName() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Retrieves the name of the file that holds this header
getMax() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
Retrieves the max estimation
getMin() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
Retrieves the min estimation
getMnemonic() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Get security properties
getMnemonic() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Get security properties
getNext() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Retrieves the name of the file that holds the next header
getNextPart(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Sets the next part in the chain as the current one waiting at most the provided amount of time in milliseconds for it to become available
getNumberOfResults(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the number of results stored in a payload part of the ResultSet
getNumberOfResultsInTextFile(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Retrives the number of results in the provided file that has been structured as a text payload part
getPayload() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
Retrieves the payload
getPayload() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
Retrieves the payload
getPKey() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Is the RS to be created with a private key?
getPort() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.StreamManager
The port used
getPrev() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Retrieves the name of the file that holds the previous header
getPreviousPart() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Sets the current part to be the previous part
getPrivatekey() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Get private key
getProperties() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Get the Element properties of the RS
getProperties(Document, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Retrives the properties with the specified type from the DOM object representing a head part
getProperties(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the properties of the provided type
getPublicKey(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Get the public key
getPublickey() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Get public key
getRecordAttributes() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
Retrieves the Attributs of the recors
getRecordAttributes(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
Retrieveds the record Attributes with the given attribute name
getResult(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the result that has the specified index in the current payload part
getResults() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Retrieves the results heald in the underlying buffer
getResults() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves all the results that are in the current payload part
getResults(int, int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves all the results that are in the current payload part that have an index in the specified index span
getRSRef() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves the container of the ResultSet info
getServiceInstance() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
retrieve service instance
getSessionToken() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
retrieve session token
getTail(String, int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RecordParser
Retrives the part of the proovided string that is after the given offset
getTimeLeasing() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Get the time leasing
getType() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Retrieves the Type of the current property
getType(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Retrieves the Type of the provided property serialization
getURIxsd() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
retrieves the URI

H

HEADER - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Flag to indicate a header part
HeaderRef - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Placeholder for information on a header part
HeaderRef(String, String, String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Creates a new HeaderRef
HeaderRef(String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Creates a new HeaderRef
headerToContent(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Converts a header file name to the respective content one.
HeadMnemonic - Class in org.gcube.common.searchservice.searchlibrary.resultset.security
Encryption helper for the header of the RS
HeadMnemonic() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Create e new Encryption header helper
HeadTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
headToFlowControl(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Constructs the flag used for on demand production file that corresponds to the specfic head part
headToFlowControlTmp(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Constructs the temporary flag used for on demand production file that corresponds to the specfic head part
hextention - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
File extention for all public header parts

I

inWrap() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Checks if there is a file o wrap
isDataflow() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Is the RS to be created with control flow?
isDataFlow() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Returns whether or not this RS offeres on demand production of results
isFirst() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Checks if the current part is the first payload part
isForward() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Is the RS to be created with forward only property?
isForward() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Get the forward property
isForward() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Is the RS forward reading only.
isHead - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
isLast() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Checks if the current part is the last payload part
isReady(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Checks if the provided file is ready for consumption
isValid(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
This operations checkes if the provided xml string is a valid serialization of a record

K

keepTop(int, short) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs a keep top operation on the implied ResultSet chain and creates a bew ResultSet with the top kept.
keepTop(String[], int, short) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs a keep top operation on the implied ResultSet chain and creates a bew ResultSet with the top kept
KeepTopThreadGeneric - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Thread used to background populate a new ResultSet keeping a top count of results
KeepTopThreadGeneric(ResultSet, ResultSet, int, int) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.KeepTopThreadGeneric
Creates a new KeepTopThreadGeneric
KeyGenerator - Class in org.gcube.common.searchservice.searchlibrary.resultset.security
Key generator
KeyGenerator() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.security.KeyGenerator
 

L

localFileName - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
lockHead - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Used to serialize updates to head part

M

merge(ResultElementGeneric, ResultElementGeneric) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
Merges the two provided ResultElementGeneric into a new one which has as the id the id of element1, and as payload the concatenation of the two elements payload
Mnemonic - Class in org.gcube.common.searchservice.searchlibrary.resultset.security
Encryption helper for the RS
Mnemonic(byte[]) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Create a new encryption helper
Mnemonic(Key) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Create a new encryption helper
more(long) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
/** Checks whether or not more results should be produced.

N

nextAvailable() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Checks without blocking if the next part in this chain is available
nextLink - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
nextUUID() - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Generates a unigue string
NO - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
The RS is not well formed
notifyOnFlowCreation(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
notidies the consumer that more records were created

O

org.gcube.common.searchservice.searchlibrary.resultset - package org.gcube.common.searchservice.searchlibrary.resultset
 
org.gcube.common.searchservice.searchlibrary.resultset.elements - package org.gcube.common.searchservice.searchlibrary.resultset.elements
 
org.gcube.common.searchservice.searchlibrary.resultset.helpers - package org.gcube.common.searchservice.searchlibrary.resultset.helpers
 
org.gcube.common.searchservice.searchlibrary.resultset.security - package org.gcube.common.searchservice.searchlibrary.resultset.security
 
overrideProperties(PropertyElementBase[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
removes any existing properties and sets the new ones
overrideProperties(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
removes any existing properties and sets the new ones

P

PAGEDCONTENT - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Flag to indicate a paged content part
partSize - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The maximum file size created during content spliting
PartsTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
PartTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
PERPART - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.KeepTopThreadGeneric
The operation should be performed on a per part basis
PERRECORD - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.KeepTopThreadGeneric
The operation should be performed on a per record basis
persistContent(String, Vector<String>, int, Mnemonic) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Persists the content available in the provided vector o a file whose name is given.
persistContent(String, String, Mnemonic) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Persists the content of the provided source file to the provided target file
persistDocument(Document, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Persists the provided DOM object in a file wholse filename is provided
persistHeader(HeaderRef) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Persists a header file with the information available in its argument
persistStream(InputStream) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
persists the stream in a file and returns the filename
pextention - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
File extention for all public paged content parts
pKey - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The public key tag
populateHeader(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Populates a header info class instance from the content of the provided file
populateResults(String, Mnemonic) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Populates a record vecror with the records available in the provided file
previousLink - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
properties - Variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Array of property elements
PropertiesTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
PropertyAttributeNameTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
PropertyElementBase - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class is the base class that must be extended by anyone wishing to implement a custom Property element class.
PropertyElementBase() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
 
PropertyElementEstimationCount - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to set an estimation of the records in the ResultSet
PropertyElementEstimationCount() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
Default contructor required by PropertyElementBase
PropertyElementEstimationCount(int, int, int) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
PropertyElementGC - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to set a specific ssid to the ResultSet
PropertyElementGC() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
Default contructor required by PropertyElementBase
PropertyElementGC(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
Initializes a new PropertyElementLifeSpanGC
PropertyElementLifeSpanGC - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to set a specific lifespan to the ResultSet
PropertyElementLifeSpanGC() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementLifeSpanGC
Default contructor required by PropertyElementBase
PropertyElementLifeSpanGC(long) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementLifeSpanGC
Initializes a new PropertyElementLifeSpanGC
PropertyElementType - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to set a specific type to the ResultSet
PropertyElementType() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
Default contructor required by PropertyElementBase
PropertyElementType(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
Initializes a new PropertyElementType
PropertyElementURIValidation - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to specify an xsd used to validate the records that are inserted in the ResultSet
PropertyElementURIValidation() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
Default contructor required by PropertyElementBase
PropertyElementURIValidation(URI) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
PropertyElementWellFormed - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to set a specific the form of a text ResultSet
PropertyElementWellFormed() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
Default contructor required by PropertyElementBase
PropertyElementWellFormed(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
Initializes a new PropertyElementWellFormed
PropertyElementWSEPR - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to add WSRF org.apache.axis.message.addressing.EndpointReferenceType serializations to the ResultSet head part
PropertyElementWSEPR() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWSEPR
Default contructor required by PropertyElementBase
PropertyElementWSEPR(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWSEPR
Initializes a new PropertyElementWSEPR
PropertyElementXSDContentValidation - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Property Element that is used to specify an xsd used to validate the records that are inserted in the ResultSet
PropertyElementXSDContentValidation() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
Default contructor required by PropertyElementBase
PropertyElementXSDContentValidation(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
PropertyTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementLifeSpanGC
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWSEPR
The Type of the Property this Property element produces
propertyType - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
The Type of the Property this Property element produces
publicToTmp(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Converts a public file name to a private temparary one

R

RECORD_BEAN_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
The name of the searialized bean
RECORD_BEAN_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
The name of the searialized bean
RECORD_COLLECTION_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
The name of the collection attribute holding the collection value
RECORD_COLLECTION_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
The name of the collection attribute holding the collection value
RECORD_ID_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
The name of the id attribute holding the identifier value
RECORD_ID_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
The name of the id attribute holding the identifier value
RECORD_RANK_NAME - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
The name of the rank attribute holding the record ranking
RecordAttribute - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Placeholder for attribute key values that can be placed in each result serialization
RecordAttribute(String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.RecordAttribute
Creates a new RecordAttribute
RecordParser - Class in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Helper class used by the ResultSet element
RecordParser() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RecordParser
Creates a new RecordParser
RecordsTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
RecordTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
removePreviousPart() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Sets the current part to be the previous part
requestFlowCreation(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
notifies the producer of an RS that more records are needed
resetInWrap() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets that there is no file to wrap
respat - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The pattern to seperate results
ResultElementBase - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class is the base class that must be extended by anyone wishing to implement a custom Record element class.
ResultElementBase() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
 
ResultElementBean - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class acts as a generic placeholder for the records that can be inserted and extracted from the ResultSet payload parts treating the payload as a java bean object.
ResultElementBean() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
Default contructor nessecary for the framework
ResultElementBean(String, String, Object) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
Constructs a new instance of this class
ResultElementBLOBBase - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class is the base class that must be extended by anyone wishing to implement a custom Record element class for BLOB records.
ResultElementBLOBBase() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBBase
 
ResultElementBLOBGeneric - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class acts as a generic placeholder for the records that can be inserted and extracted from the ResultSet payload parts
ResultElementBLOBGeneric() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
Default contructor nessecary for the framework
ResultElementBLOBGeneric(String, String, String, InputStream) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
ResultElementGeneric - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class acts as a generic placeholder for the records that can be inserted and extracted from the ResultSet payload parts
ResultElementGeneric() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
Default contructor nessecary for the framework
ResultElementGeneric(String, String, String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
Creates a new ResultElementGeneric
ResultElementGeneric(String, String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
Creates a new ResultElementGeneric.
ResultElementXBean - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
This class acts as a generic placeholder for the records that can be inserted and extracted from the ResultSet payload parts treating the payload as a java bean object.
ResultElementXBean() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
Default contructor nessecary for the framework
ResultElementXBean(String, String, Object) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
Constructs a new instance of this class
ResultSet - Class in org.gcube.common.searchservice.searchlibrary.resultset
The ResultSet element provides a container for placing produced records and for consuming them.
ResultSet(CreationParams) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSet(String[], boolean) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSet(String, boolean) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSet(String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSet(String, int) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSet(String, PrivateKey) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Creates a new ResultSet
ResultSetRef - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Placeholder for information on a ResultSet chain
ResultSetRef() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Creates a new ResultSetRef
ResultSetTag - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Tag used in the xml representation of a part
retrieveCustomProperties(Document) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Retrives the serialized version of the CustomPropertied that are contained in the Head part DOM object
retrieveCustomProperties() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Retrieves a serialization of the head custom properties
RS_fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Populates the current property element with provided property serialization
RS_fromXML(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
This operation is used to unmarshal a result element from a serialization string only if this is a valid result serialization as returned by ResultElementBase.RS_toXML().
RS_toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Creates a serialization of the current property element that can be added to the ResultSet head part.
RS_toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
This operation is used to retrieve the searialization of the provided record element checking if it is a valid serialization.
RSConstants - Class in org.gcube.common.searchservice.searchlibrary.resultset.helpers
This class holds some constant values that are used for the creation and usage of a ResultSet
RSConstants() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
 
RSConstants.CONTROLFLOW - Enum in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Enumeration used to specify demands on result production
RSConstants.RESOURCETYPE - Enum in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Enumeration used to defoine type of resource to use
RSConstants.TRANSPORTTYPE - Enum in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Enumeration used to specify demands on result consumption
RSFileHelper - Class in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Helper class of the ResultSet element
RSFileHelper() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
 
RSXMLHelper - Class in org.gcube.common.searchservice.searchlibrary.resultset.helpers
Helper class used by ResultSet to create and manipulate xml files / content
RSXMLHelper() - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CloneThreadGeneric
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.FilterByxPathThread
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.KeepTopThreadGeneric
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.StreamManager
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.StreamWorker
 
run() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.TransformByXSLTThread
 
runGC() - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Attempt to call the garbage collector

S

serialize(WSRSSessionToken) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
serialize the given session token
setAccess(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets whether or not this RS offeres erasure of parts
setAccessReads(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set the access leasing
setAll_properties(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set all properties
setAttrName(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.RecordAttribute
Sets the atribute name
setAttrValue(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.RecordAttribute
Sets the atribute value
setBean(Object) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
Sets the bean to serialize
setBean(Object) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
Sets the bean to serialize
setContentOfBLOB(InputStream) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBBase
sets the blob content
setContentOfBLOB(InputStream) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
 
setCurrentHeader(HeaderRef) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets the header info that is current
setCurrentHeaderName(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets the current header file name
setDataflow(boolean) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
set the data flow property
setDataFlow(boolean) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets whether or not this RS offeres on demand production of results
setExpire_date(Date) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set the time leasing for the RS
setExpire_date(Date) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Set the time leasing
setExpireDate(Document, Date) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Returns if the RS is populated with results forward
setForward(boolean) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set the forward only property
setForward(boolean) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Set the forward property
setForward(Document, boolean) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Set forward only access to this RS
setForward(boolean) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Set an RS to be forward
setHead(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets the head file part of the chain
setHmnemonic(HeadMnemonic) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Set security properties
setInWrap(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Set that the payload to be persisted should be done wrapping the provided file
setIsHead(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Sets the isHead propety
setKey(SecretKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.Mnemonic
Set Secret key
setKeySize(int) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.KeyGenerator
Set the key size
setLocalName(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Sets the name of the file that holds this header
setMnemonic(Mnemonic) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Set security properties
setNext(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Sets the name of the file that holds the next header
setPKey(PublicKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set the Private key of the RS
setPrev(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.HeaderRef
Sets the name of the file that holds the previous header
setPrivatekey(PrivateKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Set private key
setProperties(ArrayList<String>) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.CreationParams
Set the Element properties of the RS
setPublickey(RSAPublicKey) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.security.HeadMnemonic
Set public key
setRecordAttributes(RecordAttribute[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
Sets the record Attributes
setResults(Vector<String>) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Sets the underlying buffer to hold the provided records
setType(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Sets the Type of the current property element
sleepMax - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The maximum amount of time a Thread will wait for the next part to be produced unless otherwise specified
sleepOnIt - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
Used to notify about new part creation
sleepTime - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The maximum amount of time a Thread will block on a wait call
splitClear() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Splits the current payload part in sized defined by the RSConstants.partSize property
splitEncoded() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Splits the current payload part in sized defined by the RSConstants.partSize property and encdes them using Base64 encoding
splitFile(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Splits the provided file in smaller parts as is dictated by RSConstants.partSize
startNewPart() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Starts a new part in the chain of parts, making the part that was currently authored available
StreamManager - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Listens to a predefined port and transfers result set parts to requestors
StreamManager(int, boolean) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.StreamManager
Creates a new instance
StreamWorker - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Serves result set parts to requesting socket
StreamWorker(Socket) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.StreamWorker
Initializes a new instance

T

TEXT - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
The RS is of this type
textention - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
File extention for all tmp part
tmpToPublic(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Converts a tmp file name to a public one
touchHeader(String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Populates a header info class instance from the content of the provided file
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementBase
Method to be implemented that will handle the serialization of the custom Property element.
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementLifeSpanGC
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementURIValidation
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWSEPR
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementXSDContentValidation
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBase
This method must return a valid xml serialization of the result record payload.
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBean
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementBLOBGeneric
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementGeneric
 
toXML() - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultElementXBean
 
transform(String, String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Performs a xslt transformation to the input file and dumpt the out put to a new file
transform(Templates, String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Performs a xslt transformation to the input file and dumpt the out put to a new file
transformByXSLT(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs an xslt transformation against the current payload part
transformByXSLTAndPersist(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs an xslt transformation against the current payload part
transformByXSLTAndPersist(Templates) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs an xslt transformation against the current payload part
TransformByXSLTThread - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
Thread used to background populate a new ResultSet transforming the results of the existing one based on the provided xslt
TransformByXSLTThread(ResultSet, ResultSet, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.TransformByXSLTThread
Creates a new TransformByXSLTThread
transformRS(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs an xslt transfromation against the payload part of the implied ResultSet and creates a new ResultSet with payload the output of each transformation.
transformRS(String, String[]) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Performs an xslt transfromation against the payload part of the implied ResultSet and creates a new ResultSet with payload the output of each transformation.
transportBlockSize - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants
The block size used to transport over socket streaming

U

unspecified - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementEstimationCount
Specifying that there is no SSID provided
unspecified - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementGC
Specifying that there is no SSID provided
updateAccessCounter(Document, int) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Adds the provided property to the respective place holder in the provided DOM representation of the head part
updateHeaderNext(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Udates the next property of the current header
updateHeaderPrev(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.elements.ResultSetRef
Udates the prev property of the current header
updateProperties(String, String[]) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Overrides existing custom properties and updates them
updateProperties(String, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSXMLHelper
Overrides existing custom properties and updates them

V

valueOf(String) - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.CONTROLFLOW
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.RESOURCETYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.TRANSPORTTYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.CONTROLFLOW
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.RESOURCETYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSConstants.TRANSPORTTYPE
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForIt(String, boolean, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Waits until the provided file is ready to be consumed or a maximum amount of time has been reached.
waitForIt(String, long, boolean, String) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
Waits until the provided file is ready to be consumed or a maximum amount of time has been reached.
waitOnFlowNotification(String, long) - Static method in class org.gcube.common.searchservice.searchlibrary.resultset.helpers.RSFileHelper
blocks waiting for notifications on result production for the specified time period
wrapFile(String) - Method in class org.gcube.common.searchservice.searchlibrary.resultset.ResultSet
Wraps the provided file content
WSRSSessionToken - Class in org.gcube.common.searchservice.searchlibrary.resultset.elements
reference to a ResultSet resource of a stateless service
WSRSSessionToken(String, String) - Constructor for class org.gcube.common.searchservice.searchlibrary.resultset.elements.WSRSSessionToken
Constructor

X

XML - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementType
The RS is of this type

Y

YES - Static variable in class org.gcube.common.searchservice.searchlibrary.resultset.elements.PropertyElementWellFormed
The RS is well formed
A B C D E F G H I K L M N O P R S T U V W X Y 

Copyright © 2017. All Rights Reserved.