atg.multisite
Class URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by atg.nucleus.ServiceAdminServlet
              extended by atg.multisite.URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet
All Implemented Interfaces:
atg.beans.NotSerializable, PropertyValueFormatter, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Enclosing class:
URLPatternMatchingRuleFilter

public class URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet
extends ServiceAdminServlet

admin servlet class

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class atg.nucleus.ServiceAdminServlet
ServiceAdminServlet.EncodingOutputStream
 
Field Summary
protected static java.lang.String URL_PROP_NAME
           
 
Fields inherited from class atg.nucleus.ServiceAdminServlet
ATTR_AMIN_SERVLET_POST_REQUEST_PROCESSORS, CLASS_VERSION, mCharEncoding, mNucleus, mResolvedService, mService, mUseServletOutputStream
 
Constructor Summary
URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet(URLPatternMatchingRuleFilter pService, Nucleus pNucleus)
           
 
Method Summary
protected  boolean allowPropertyValueLink(boolean pAllowLinks, java.lang.Object pObject, java.lang.String pPropertyName, java.lang.String pPropertyPrefix)
          determine whether the given property value should have an html link
protected  java.lang.Object getDynamicPropertyValue(java.lang.Object pObject, java.lang.String pPropertyName, java.lang.String pPropertyPrefix)
          get a dynamic property value.
 
Methods inherited from class atg.nucleus.ServiceAdminServlet
addAdminServletPostRequestProcessor, executeAdminServletPostRequestProcessors, formatLongObject, formatLongPropertyValue, formatObject, formatPropertyValue, formatServiceLink, formatServiceName, formatServiceName, getAbsoluteNameOf, getPropertyConfigurationErrorString, getPropertyDescriptor, getResourceBundle, getResourceString, getResourceString, getResourceString, getResponseStream, getScopeRelativePath, handleInvocationException, insertStyle, printAdmin, printBodyTag, printCollectionValues, printDirectory, printDynamicPropertyValues, printDynamicPropertyValues, printEventSet, printEventSets, printHeaderTitle, printMethodInvocation, printMethodInvocationResult, printMethodInvocationVerification, printMethods, printProperty, printPropertyValues, printPropertyValues, printService, printServiceInfo, printStringValue, printTitle, reloadComponent, service, setResolvedService, sortEventSetDescriptors, sortMethodDescriptors, sortPropertyDescriptors
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL_PROP_NAME

protected static final java.lang.String URL_PROP_NAME
See Also:
Constant Field Values
Constructor Detail

URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet

public URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterAdminServlet(URLPatternMatchingRuleFilter pService,
                                                                             Nucleus pNucleus)
Method Detail

getDynamicPropertyValue

protected java.lang.Object getDynamicPropertyValue(java.lang.Object pObject,
                                                   java.lang.String pPropertyName,
                                                   java.lang.String pPropertyPrefix)
                                            throws PropertyNotFoundException
Description copied from class: ServiceAdminServlet
get a dynamic property value. break this out into its own method to allow subclasses to modify this behavior if the standard algorithm for getting a property value will choke on the property name, which can be the case if the property name contains periods, but shouldn't be interpreted as dot notation

Overrides:
getDynamicPropertyValue in class ServiceAdminServlet
Parameters:
pObject - the object containing the dynamic property values
pPropertyName - the name of the property
pPropertyPrefix - the property prefix
Returns:
the property value
Throws:
PropertyNotFoundException - if there was an error finding the property value

allowPropertyValueLink

protected boolean allowPropertyValueLink(boolean pAllowLinks,
                                         java.lang.Object pObject,
                                         java.lang.String pPropertyName,
                                         java.lang.String pPropertyPrefix)
Description copied from class: ServiceAdminServlet
determine whether the given property value should have an html link

Overrides:
allowPropertyValueLink in class ServiceAdminServlet
Parameters:
pAllowLinks - the current value for allowing links or not
pObject - the property value object
pPropertyName - the property name
pPropertyPrefix - the property name prefix
Returns:
true if we should allow links for this property value, false if not