public class UserInputData extends Object implements InputData, Serviceable, Contextualizable
InputData
for SAXing events about FO userModifier and Type | Field and Description |
---|---|
private Context |
_context |
private CurrentUserProvider |
_currentUserProvider |
private RightManager |
_rightManager |
private UserHelper |
_userHelper |
private UserManager |
_userManagerFO |
Constructor and Description |
---|
UserInputData() |
Modifier and Type | Method and Description |
---|---|
void |
contextualize(Context context) |
boolean |
isCacheable(Site site,
Page page)
Returns true if this
InputData is cacheable for the current site and if possible page. |
void |
service(ServiceManager manager) |
void |
toSAX(ContentHandler handler)
Generates SAX events for providing data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shouldBeCached
private RightManager _rightManager
private UserManager _userManagerFO
private UserHelper _userHelper
private CurrentUserProvider _currentUserProvider
public UserInputData()
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
ServiceException
public void contextualize(Context context) throws ContextException
contextualize
in interface Contextualizable
ContextException
public boolean isCacheable(Site site, Page page)
InputData
InputData
is cacheable for the current site and if possible page.isCacheable
in interface InputData
site
- the current Site
.page
- the current Page
. Can be null.InputData
is cacheable for the current site or page.public void toSAX(ContentHandler handler) throws SAXException, ProcessingException
InputData
toSAX
in interface InputData
handler
- the content handler to SAX into.SAXException
- if an error occurs while SAXing.ProcessingException
- if an error occurs during processing.