|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IProfileLocator
Field Summary | |
---|---|
static java.lang.String |
NAME
|
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. |
Field Detail |
---|
static final java.lang.String NAME
Method Detail |
---|
void registerProfile(ObjectProfile profile)
profile
- ObjectProfile to register.ObjectProfile getProfileByClass(DistinguishedName tenantDN, java.lang.String cat, java.util.Collection<java.lang.String> objClasses)
tenantDN
- DistinguishedName of the tenant (system root).cat
- Object category (i.e., person, account, etc.).objClasses
- Collection of class names (Strings).
ObjectProfile getProfileByClass(DistinguishedName tenantDN, java.lang.String customClass)
tenantDN
- DistinguishedName of the tenant (system root).customClass
- custom class name of the profile.
java.util.Collection getProfileByCategory(DistinguishedName tenantDN, java.lang.String cat)
tenantDN
- DistinguishedName of the tenant (system root).cat
- Object category (i.e., person, account, etc.).
void refresh(DistinguishedName tenantDN)
tenantDN
- ObjectProfile getProfileByName(DistinguishedName tenantDN, java.lang.String name)
tenantDN
- DistinguishedName of the tenant (system root).name
- Name of the profile.
ObjectProfile loadProfile(ObjectProfile profile)
profile
- The profile that will be reloaded after all profiles are
refreshed.
java.util.Collection<ObjectProfile> getAllProfiles(DistinguishedName tenantDN)
tenantDN
- DistinguishedName of the tenant (system root).
java.util.Collection<java.lang.String> getDefaultProfileNames(java.lang.String category)
category
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |