net.sf.jguard.core.provisioning
Class EntityTemplate
java.lang.Object
net.sf.jguard.core.provisioning.EntityTemplate
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- OrganizationTemplate, SubjectTemplate
public abstract class EntityTemplate
- extends java.lang.Object
- implements java.lang.Cloneable
- Author:
- Charles Gay
|
Method Summary |
abstract java.lang.Object |
clone()
|
protected static java.util.Set |
filterCredentialSet(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
remove unknown credentials (in a destructive way) in the Credential set from the Candidate entity. |
protected static java.util.Set |
getCredentials(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
get credentials from set in a non-destructive way. |
protected static java.util.Set |
validateCredentialSet(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
validate credentials from the User against credentials from the SubjectTemplate. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityTemplate
public EntityTemplate()
clone
public abstract java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
getCredentials
protected static java.util.Set getCredentials(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
- get credentials from set in a non-destructive way.
- Parameters:
credentialSetFromTemplate - credentialSetFromUser -
- Returns:
- new set containing credentials from credentialSetFromUser that are in credentialSetFromTemplate
filterCredentialSet
protected static java.util.Set filterCredentialSet(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
- remove unknown credentials (in a destructive way) in the Credential set from the Candidate entity.
- Parameters:
credentialSetFromTemplate - credentialSetFromcandidate -
- Returns:
- credential Set not registered
validateCredentialSet
protected static java.util.Set validateCredentialSet(java.util.Set credentialSetFromTemplate,
java.util.Set credentialSetFromCandidate)
- validate credentials from the User against credentials from the SubjectTemplate.
unknown credentials are filtered.
- Parameters:
credentialSetFromTemplate - credentialSetFromUser -
- Returns:
- missing credentials in the related user's credential set
Copyright © 2004-2009. All Rights Reserved.