Skip navigation links

Oracle© Fusion Middleware Extensibility Framework (REX) for Oracle Enterprise Repository
11g Release 1 (11.1.1)

E16598-01


com.flashline.registry.openapi.query
Class ArtifactStoreCriteria

java.lang.Object
  extended by com.flashline.registry.openapi.query.SearchTermGroup
      extended by com.flashline.registry.openapi.query.ArtifactStoreCriteria

All Implemented Interfaces:
java.io.Serializable

public class ArtifactStoreCriteria
extends SearchTermGroup
implements java.io.Serializable

This class is used to specify search criteria for artifact stores. The properties hostCriteria, versionSpecifier, basepathCriteria, typeCriteria, and downloadBasepath are convenience properties that will automatically be translated into instances of SearchTerm.



NOTE: The criteria object model is currently moving to a more flexible representation of terms and grouping. As they occur, these changes will affect the availability of certain API features when executing a query using a criteria object. The ArtifactStore subsystem only directly evaluates the ArtifactStoreCriteria, and does not make use of the extended capabilities of the underlying SearchTermGroup, unless otherwise noted in this documentation.

See Also:
Serialized Form

Constructor Summary
ArtifactStoreCriteria()
           
ArtifactStoreCriteria(java.lang.String basepathCriteria, java.lang.String downloadBasepathCriteria, java.lang.String hostCriteria, java.lang.String typeCriteria, java.lang.String versionSpecifier)
           

 

Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBasepathCriteria()
          Gets the basepathCriteria value for this ArtifactStoreCriteria.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getDownloadBasepathCriteria()
          Gets the downloadBasepathCriteria value for this ArtifactStoreCriteria.
 java.lang.String getHostCriteria()
          Sets the criteria to search for scm host.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getTypeCriteria()
          Gets the typeCriteria value for this ArtifactStoreCriteria.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 java.lang.String getVersionSpecifier()
          Gets the versionSpecifier value for this ArtifactStoreCriteria.
 int hashCode()
           
 void setBasepathCriteria(java.lang.String basepathCriteria)
          Sets the base path criteria.
 void setDownloadBasepathCriteria(java.lang.String downloadBasepathCriteria)
          Sets the downloadBasepathCriteria value for this ArtifactStoreCriteria.
 void setHostCriteria(java.lang.String hostCriteria)
          Sets the hostCriteria value for this ArtifactStoreCriteria.
 void setTypeCriteria(java.lang.String typeCriteria)
          Sets the typeCriteria value for this ArtifactStoreCriteria.
 void setVersionSpecifier(java.lang.String versionSpecifier)
          Sets the version specifier criteria.

 

Methods inherited from class com.flashline.registry.openapi.query.SearchTermGroup
getOrderBy, getQualifier, getSearchTermGroups, getSearchTerms, getSupportedKeys, setOrderBy, setQualifier, setSearchTermGroups, setSearchTerms, setSupportedKeys

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ArtifactStoreCriteria

public ArtifactStoreCriteria()

ArtifactStoreCriteria

public ArtifactStoreCriteria(java.lang.String basepathCriteria,
                             java.lang.String downloadBasepathCriteria,
                             java.lang.String hostCriteria,
                             java.lang.String typeCriteria,
                             java.lang.String versionSpecifier)

Method Detail

getBasepathCriteria

public java.lang.String getBasepathCriteria()
Gets the basepathCriteria value for this ArtifactStoreCriteria.
Returns:
basepathCriteria

setBasepathCriteria

public void setBasepathCriteria(java.lang.String basepathCriteria)
Sets the base path criteria.
Parameters:
pValue - the basepath criteria

getDownloadBasepathCriteria

public java.lang.String getDownloadBasepathCriteria()
Gets the downloadBasepathCriteria value for this ArtifactStoreCriteria.
Returns:
downloadBasepathCriteria

setDownloadBasepathCriteria

public void setDownloadBasepathCriteria(java.lang.String downloadBasepathCriteria)
Sets the downloadBasepathCriteria value for this ArtifactStoreCriteria.
Parameters:
downloadBasepathCriteria -

getHostCriteria

public java.lang.String getHostCriteria()
Sets the criteria to search for scm host.
Parameters:
pValue - The value of the scm host criteria.

setHostCriteria

public void setHostCriteria(java.lang.String hostCriteria)
Sets the hostCriteria value for this ArtifactStoreCriteria.
Parameters:
hostCriteria -

getTypeCriteria

public java.lang.String getTypeCriteria()
Gets the typeCriteria value for this ArtifactStoreCriteria.
Returns:
typeCriteria

setTypeCriteria

public void setTypeCriteria(java.lang.String typeCriteria)
Sets the typeCriteria value for this ArtifactStoreCriteria.
Parameters:
typeCriteria -

getVersionSpecifier

public java.lang.String getVersionSpecifier()
Gets the versionSpecifier value for this ArtifactStoreCriteria.
Returns:
versionSpecifier

setVersionSpecifier

public void setVersionSpecifier(java.lang.String versionSpecifier)
Sets the version specifier criteria. This is the string that will added to the end of the downloadURL for FileInfos generated from an ArtifactStore.
Parameters:
pValue -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class SearchTermGroup

hashCode

public int hashCode()
Overrides:
hashCode in class SearchTermGroup

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object

getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer

getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer

Skip navigation links

Oracle© Fusion Middleware Extensibility Framework (REX) for Oracle Enterprise Repository
11g Release 1 (11.1.1)

E16598-01


Copyright © 2004-2010, Oracle and/or its affiliates. All rights reserved.