org.jwarp.service
Class ReferenceResolver
java.lang.Object
|
+--org.jwarp.service.AService
|
+--org.jwarp.service.ReferenceResolver
- All Implemented Interfaces:
- IConfigurable, IExceptionProvider, IReferenceable, IReferenceResolver, IService
- public class ReferenceResolver
- extends AService
- implements IReferenceResolver
| Fields inherited from class org.jwarp.service.AService |
context, createdDate, dependencies, emptyProperties, exceptionListeners, log, resumedDate, serviceName, serviceStatus, serviceType, startedDate, stoppedDate, suspendedDate, systemTicket |
| Methods inherited from class org.jwarp.service.AService |
addExceptionListener, checkContext, configure, createLogFromXML, getContext, getCreationDate, getDependencies, getExceptionListeners, getLog, getLogLevel, getName, getReference, getResumedDate, getShutDownDate, getStartDate, getStatus, getSuspendedDate, getType, removeAllExceptionListeners, removeExceptionListener, resume, sendExceptionEvent, setContext, setDependencies, setLogLevel, setName, shutdown, start, suspend |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
references
java.util.Hashtable references
security
ISecurity security
ReferenceResolver
public ReferenceResolver()
ReferenceResolver
public ReferenceResolver(IContext context)
checkSecurity
protected void checkSecurity()
resolve
public java.lang.Object resolve(java.lang.String id,
ITicket ticket)
throws java.lang.SecurityException
- Specified by:
resolve in interface IReferenceResolver
resolve
public java.lang.Object resolve(org.jdom.Element xmlRef,
ITicket ticket)
throws java.lang.SecurityException
- Specified by:
resolve in interface IReferenceResolver
addReference
public void addReference(java.lang.String id,
java.lang.Object o,
ITicket ticket)
throws java.lang.SecurityException
- Specified by:
addReference in interface IReferenceResolver
addReference
public void addReference(IReferenceable ref,
ITicket ticket)
throws java.lang.SecurityException
- Specified by:
addReference in interface IReferenceResolver
removeReference
public java.lang.Object removeReference(java.lang.String id,
ITicket ticket)
throws java.lang.SecurityException
- Specified by:
removeReference in interface IReferenceResolver
getReferences
public java.util.Iterator getReferences(ITicket ticket)
throws java.lang.SecurityException
- Specified by:
getReferences in interface IReferenceResolver