|
||||||||||
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 IProfileLocator
tenantDN
- 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 IProfileLocator
tenantDN
- 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 IProfileLocator
tenantDN
- 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 IProfileLocator
tenantDN
- 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 IProfileLocator
tenantDN
- DistinguishedName of the tenant (system root).name
- Name of the profile.
public ObjectProfile loadProfile(ObjectProfile profile)
IProfileLocator
loadProfile
in interface IProfileLocator
profile
- The profile that will be reloaded after all profiles are
refreshed.
public void refresh(DistinguishedName tenantDN)
IProfileLocator
refresh
in interface IProfileLocator
public void registerProfile(ObjectProfile profile)
IProfileLocator
registerProfile
in interface IProfileLocator
profile
- ObjectProfile to register.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |