|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.ui.DefaultTemplateResolverImpl
public class DefaultTemplateResolverImpl
Default implementation of the Grouper TemplateResolver interface. Deals with groups, subjects, stems and Collections. GroupFields will be added. New objectTypes can be supported by extending this Class
Constructor Summary | |
---|---|
DefaultTemplateResolverImpl()
Default constructor |
Method Summary | |
---|---|
String |
getAuditEntryTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
|
String |
getCollectionTemplateName(Object object,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Get template name for provided Collection and view. |
String |
getCompositeTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Composites don't have types so simple lookup. |
String |
getFieldTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Depending on the Field type (list or atribute) may want to have different template. |
String |
getGrouperGroupTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Depending on the Group type may want to have different template. |
String |
getGrouperStemTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Get template name for a stem. |
String |
getGroupTypeTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Find template for a group type. |
String |
getI2miSubjectTemplateName(Object object,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Depending on the subject type may want to have a different template. |
String |
getMembershipTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Get template name for a Membership. |
String |
getObjectType(Object obj)
Given an Object determine its type. |
String |
getSubjectPrivilegeTemplateName(Object obj,
String view,
ResourceBundle mediaResources,
HttpServletRequest request)
Get template name for a SubjectPrivilege (type=access/naming). |
String |
getTemplateName(Object obj,
String view,
ResourceBundle bundle,
HttpServletRequest request)
Given an Object and the name of a view, use the ResourceBundle to determine which JSP should render the view. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultTemplateResolverImpl()
Method Detail |
---|
public String getObjectType(Object obj)
TemplateResolver
getObjectType
in interface TemplateResolver
obj
- object to determine type of
public String getTemplateName(Object obj, String view, ResourceBundle bundle, HttpServletRequest request)
TemplateResolver
getTemplateName
in interface TemplateResolver
obj
- object to be renderedview
- name of templatebundle
- ResourceBundle containing keys which can be maped to template
namesrequest
- current HttpServletRequest
public String getGrouperGroupTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getGrouperStemTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getMembershipTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getGroupTypeTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getCompositeTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getAuditEntryTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
public String getFieldTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getSubjectPrivilegeTemplateName(Object obj, String view, ResourceBundle mediaResources, HttpServletRequest request)
obj
- object to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getI2miSubjectTemplateName(Object object, String view, ResourceBundle mediaResources, HttpServletRequest request)
object
- to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
public String getCollectionTemplateName(Object object, String view, ResourceBundle mediaResources, HttpServletRequest request)
object
- to find template forview
- name of template to findmediaResources
- ResourceBundle containing template names and valuesrequest
- HttpServletRequest
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |