com.beasys.commerce.ebusiness.catalog
Class CatalogRequestImpl

java.lang.Object
  extended by com.beasys.commerce.ebusiness.catalog.CatalogRequestImpl
All Implemented Interfaces
CatalogRequest, Serializable

public final class CatalogRequestImpl
extends Object
implements CatalogRequest, Serializable

This is the implementation class for the common input record to catalog services that return catalog data. It contains everything required to resolve a catalog request to catalog content.

See Also
methods for creating CatalogRequest objects., Serialized Form

Field Summary
 
Fields inherited from interface com.beasys.commerce.ebusiness.catalog.CatalogRequest
ADMINISTRATION, DEFAULT_USE
 
Constructor Summary
CatalogRequestImpl(int authCode)
          This class should only be created through the CatalogManager factory methods.
 
Method Summary
 int getAuthorization()
          Gets the authorization bit-field for this catalog request.
 String getLanguage()
           
 boolean getShowAll()
           
 boolean hasAuthorization(int authorizationCode)
           
 void setLanguage(String language)
          Set the language attribute for this catalog request
 void setShowAll(boolean showAll)
          Set the showAll attribute for this catalog request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogRequestImpl

public CatalogRequestImpl(int authCode)
This class should only be created through the CatalogManager factory methods. authCode the authorization code for this request.

See Also
CatalogManager
Method Detail

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface CatalogRequest
Returns
the language attribute for this catalog request

setLanguage

public void setLanguage(String language)
Set the language attribute for this catalog request

Specified by:
setLanguage in interface CatalogRequest
Parameters
language - the language attribute to use.

getShowAll

public boolean getShowAll()
Specified by:
getShowAll in interface CatalogRequest
Returns
the showAll attribute for this catalog request

setShowAll

public void setShowAll(boolean showAll)
Set the showAll attribute for this catalog request

Specified by:
setShowAll in interface CatalogRequest

getAuthorization

public int getAuthorization()
Description copied from interface: CatalogRequest
Gets the authorization bit-field for this catalog request.

Specified by:
getAuthorization in interface CatalogRequest
Returns
the authorization bitfield for this catalog request

hasAuthorization

public boolean hasAuthorization(int authorizationCode)
Specified by:
hasAuthorization in interface CatalogRequest
Parameters
authorizationCode - the authorization required
Returns
true if the current catalog request has the required authorization


Copyright © 2006 BEA Systems, Inc. All Rights Reserved