|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.itim.dataservices.model.ProfileLocatorBridge
public class ProfileLocatorBridge
| Field Summary |
|---|
| Fields inherited from interface com.ibm.itim.dataservices.model.IProfileLocator |
|---|
NAME |
| Constructor Summary | |
|---|---|
ProfileLocatorBridge()
|
|
| Method Summary | |
|---|---|
java.util.Collection<ObjectProfile> |
getAllProfiles(DistinguishedName tenantDN)
Returns all object profiles in the cache. |
java.util.Collection<java.lang.String> |
getDefaultProfileNames(java.lang.String category)
Returns the profiles registered at runtime including the platform defaults for the given category. |
java.util.Collection |
getProfileByCategory(DistinguishedName tenantDN,
java.lang.String cat)
Returns all object profiles based on an object category. |
ObjectProfile |
getProfileByClass(DistinguishedName tenantDN,
java.lang.String customClass)
Returns the profile based on the category of the object and its defining classes. |
ObjectProfile |
getProfileByClass(DistinguishedName tenantDN,
java.lang.String cat,
java.util.Collection<java.lang.String> objClasses)
Returns the profile based on the category of the object and its defining classes. |
ObjectProfile |
getProfileByName(DistinguishedName tenantDN,
java.lang.String name)
Returns the object profile with the given name. |
ObjectProfile |
loadProfile(ObjectProfile profile)
Returns the object profile with the given name. |
void |
refresh(DistinguishedName tenantDN)
This method refreshes ProfileTable and ModelProfile. |
void |
registerProfile(ObjectProfile profile)
Registers an object profile with the locator. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProfileLocatorBridge()
| Method Detail |
|---|
public java.util.Collection<ObjectProfile> getAllProfiles(DistinguishedName tenantDN)
IProfileLocator
getAllProfiles in interface IProfileLocatortenantDN - DistinguishedName of the tenant (system root).
public java.util.Collection<java.lang.String> getDefaultProfileNames(java.lang.String category)
IProfileLocator
getDefaultProfileNames in interface IProfileLocator
public java.util.Collection getProfileByCategory(DistinguishedName tenantDN,
java.lang.String cat)
IProfileLocator
getProfileByCategory in interface IProfileLocatortenantDN - DistinguishedName of the tenant (system root).cat - Object category (i.e., person, account, etc.).
public ObjectProfile getProfileByClass(DistinguishedName tenantDN,
java.lang.String cat,
java.util.Collection<java.lang.String> objClasses)
IProfileLocator
getProfileByClass in interface IProfileLocatortenantDN - DistinguishedName of the tenant (system root).cat - Object category (i.e., person, account, etc.).objClasses - Collection of class names (Strings).
public ObjectProfile getProfileByClass(DistinguishedName tenantDN,
java.lang.String customClass)
IProfileLocator
getProfileByClass in interface IProfileLocatortenantDN - DistinguishedName of the tenant (system root).customClass - custom class name of the profile.
public ObjectProfile getProfileByName(DistinguishedName tenantDN,
java.lang.String name)
IProfileLocator
getProfileByName in interface IProfileLocatortenantDN - DistinguishedName of the tenant (system root).name - Name of the profile.
public ObjectProfile loadProfile(ObjectProfile profile)
IProfileLocator
loadProfile in interface IProfileLocatorprofile - The profile that will be reloaded after all profiles are
refreshed.
public void refresh(DistinguishedName tenantDN)
IProfileLocator
refresh in interface IProfileLocatorpublic void registerProfile(ObjectProfile profile)
IProfileLocator
registerProfile in interface IProfileLocatorprofile - ObjectProfile to register.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||