com.ail.core
Interface CoreUser
- All Superinterfaces:
- java.io.Serializable
- All Known Subinterfaces:
- ConfigurationOwner
- All Known Implementing Classes:
- AcceptanceBean, AcceptQuotationService, AddPolicyNumberService, AddQuoteNumberService, AssessPaymentOptionsService, AssessRiskService, BeanShellAccessor, CalculateBrokerageService, CalculateCommissionService, CalculateManagementChargeService, CalculatePremiumService, CalculateTaxService, CancelEntryService, CastorFromXMLService, CastorToXMLService, CatalogCarService, CollectPremiumService, CommandServerBean, CommonsValidatorService, Component, ConfigurationOwnerImpl, Core, CoreProxy, CoreUserImpl, CoreUserTestCase, DeployCarService, DroolsAccessor, DroolsDecisionTableAccessor, EJBComponent, EnforceComplianceService, GenerateDocumentService, GenerateDocumentService, GenerateDocumentService, GetClassListService, GetCommandScriptService, GetConfigurationService, GetNamespacesHistoryService, GetNamespacesService, HibernateCloseSessionService, HibernateCreateService, HibernateDeleteService, HibernateLoadService, HibernateOpenSessionService, HibernateQueryService, HibernateUpdateService, JaninoAccessor, JavaMergeDataService, JDOImplementation, ListProductsService, MakeARecoveryService, MakeEntryService, NewProductTypeService, NullService, PackageCarService, PersistenceServerBean, ProduceDocumentationService, ProductManagerBean, PutOnRiskService, QuotationBean, RefreshAssessmentSheetsService, RegisterProductService, RemoveProductService, RenderPdfDocumentService, ResetAllProductsService, ResetProductService, ServerBean, Service, SetCommandScriptService, SetConfigurationService, SubrogationBean, SubrogationBeanProxy, SystemOutLoggerService, TestAcceptance, TestConfigurationServices, TestCoreConfigReset, TestCoreConfiguration, TestCoreFactory, TestCoreHibernatePersistence, TestCoreLogging, TestCoreValidator, TestCoreXMLBinding, TestCoreXMLMapping, TestCoreXMLStringMapping, TestFactoryTypeMerging, TestFinderService, TestGenerateDocument, TestPolicyPersistence, TestProductServices, TestQuotation, TestService, TestServiceInvocation, TestSubrogation, TestTypeXpath, TestUtilityFunctions, TimezoneTest, UpdateProductService, WebServiceAccessor, XSLTAccessor
public interface CoreUser
- extends java.io.Serializable
Any class that wishes to use the Core class must implement this class. The
Core uses the methods defined he to query the client class.
- Version:
- $Revision: 1.4 $
getVersionEffectiveDate
VersionEffectiveDate getVersionEffectiveDate()
- The Core uses this callback to determin which versions of artefacts it
should use on the CoreUser's behalf.
- Returns:
- The version date that the CoreUser is working at.
getSecurityPrincipal
java.security.Principal getSecurityPrincipal()
- Get the callers security principal.
- Returns:
- The callers security principal
getConfigurationNamespace
java.lang.String getConfigurationNamespace()
- Retrieve the configuration namespace used by this class.
This namespace is simply a unique string used by the class to identify
its configuration.
- Returns:
- Namespace string