|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ail.core.CoreUserImpl
public class CoreUserImpl
Clients of the Core may use an instance of this class to satisfy the Core's callback methods.
| Field Summary | |
|---|---|
static int |
SelectConsistentConfigurations
Whenever CoreUserImpl was instantiated becomes the version effective date for this instance. |
static int |
SelectLatestConfigurations
The current date will be returned whenever the version effective date is requested. |
| Constructor Summary | |
|---|---|
CoreUserImpl()
|
|
CoreUserImpl(CoreUser user)
Create a new instance based on an existing CoreUser. |
|
CoreUserImpl(int configSelectionFlag)
Deprecated. Use #CoreUserImpl(int, Principal) instead. |
|
CoreUserImpl(int configSelectionFlag,
java.lang.String configurationNamespace,
java.security.Principal securityPrincipal)
Constructor |
|
| Method Summary | |
|---|---|
java.lang.String |
getConfigurationNamespace()
Retrieve the configuration namespace used by this class. |
java.security.Principal |
getSecurityPrincipal()
Get the security principal associated with this instance. |
VersionEffectiveDate |
getVersionEffectiveDate()
The Core uses this callback to determin which versions of artefacts it should use on the CoreUser's behalf. |
void |
setConfigurationNamespace(java.lang.String configurationNamespace)
|
void |
setSecurityPrincipal(java.security.Principal securityPrincipal)
Set the security principal associated with this instance. |
void |
setVersionEffectiveDate(VersionEffectiveDate ved)
|
void |
setVersionEffecvtiveDateToNow()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int SelectLatestConfigurations
public static final int SelectConsistentConfigurations
| Constructor Detail |
|---|
public CoreUserImpl()
public CoreUserImpl(CoreUser user)
user - The CoreUser to copy properties from.public CoreUserImpl(int configSelectionFlag)
#CoreUserImpl(int, Principal) instead.
configSelectionFlag - Either SelectConsistentConfigurations or SelectLatestConfigurations
public CoreUserImpl(int configSelectionFlag,
java.lang.String configurationNamespace,
java.security.Principal securityPrincipal)
configSelectionFlag - Either SelectConsistentConfigurations or SelectLatestConfigurationsconfigurationNamespace - Namespace to associate with this core user.securityPrincipal - Principal to associate with this Core User, this may be null.| Method Detail |
|---|
public VersionEffectiveDate getVersionEffectiveDate()
getVersionEffectiveDate in interface CoreUserpublic void setVersionEffecvtiveDateToNow()
public void setVersionEffectiveDate(VersionEffectiveDate ved)
public java.security.Principal getSecurityPrincipal()
getSecurityPrincipal in interface CoreUserpublic void setSecurityPrincipal(java.security.Principal securityPrincipal)
securityPrincipal - The security principal of this core userpublic java.lang.String getConfigurationNamespace()
CoreUser
getConfigurationNamespace in interface CoreUserpublic void setConfigurationNamespace(java.lang.String configurationNamespace)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||