Modifier and Type | Field and Description |
---|---|
protected ICS |
BaseController.ics |
Modifier and Type | Method and Description |
---|---|
static AssetReader |
AssetDataManagerImpl.getAssetBuilder(ICS ics) |
protected String |
BasicAssetDataReadStrategy.getAssetDefinitionType(ICS ics,
com.openmarket.xcelerate.asset.AssetType type,
String attributename) |
static AssetHelper |
AssetHelper.getAssetHelper(ICS ics) |
String |
AssetHelper.getField(ICS ics,
String assettype,
String id,
String fieldName) |
static AssetDataReadStrategy |
AssetDataStrategyFactory.getReadStrategy(ICS ics,
String assettype,
boolean isFlex)
get the proper read strategy for given asset type
|
static AssetDataWriteStrategy |
AssetDataStrategyFactory.getWriteStrategy(ICS ics,
String assettype,
boolean isFlex)
get the proper write strategy for given asset type
|
void |
RevisionLoaderImpl.init(ICS ics) |
void |
BaseController.setICS(ICS ics) |
Constructor and Description |
---|
AssetTypeDefManagerImpl(ICS ics) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
ConditionParser.parseBasicCondition(ICS ics,
Long site,
AssetTypeDef atd,
Condition c,
String prefix,
FTValList attributes)
This method is used to convert a condition to an asset search format.
|
static com.openmarket.gator.interfaces.ISearchState |
ConditionParser.parseFlexCondition(ICS ics,
AssetTypeDef atd,
String attributeType,
Condition c)
Parse a Condition and convert the passed in Condition to an ISearchState that could be used
to search for flex assets.
|
static String |
ConditionParser.validAttributes(ICS ics,
AssetTypeDef atd,
List<String> attributes)
Validate whether any of the attribute specified in the list does not belong to the specified assettype/subtype:
|
Constructor and Description |
---|
AssetSearcherImpl(ICS ics) |
AssetStatisticsSearcherImpl(ICS ics) |
AssetStatisticsStorage(ICS ics) |
Constructor and Description |
---|
UserLoggedInInfo(ICS ics) |
Modifier and Type | Method and Description |
---|---|
static Session |
SessionFactory.getSession(ICS ics)
This methods gets a session with an existing ics.
|
Modifier and Type | Method and Description |
---|---|
ICS |
ValidateLogin.getICS(FTValList vIn)
get ICS from FTValList
|
Modifier and Type | Method and Description |
---|---|
protected String |
ValidateLogin.getAnonymousACLs(ICS ics)
In case of native install, we create DefaultReader user inside the database and
we can assign exclusive ACLs to him.
|
Modifier and Type | Method and Description |
---|---|
int |
IXMLBodyTag.endTag(ICS ics,
String sTagName,
FTValList vIn)
Method to evaluate the end tag of a dynamic tag
|
int |
IDynamicTag.endTag(ICS ics,
String sTagName,
FTValList vIn)
Method to evaluate the end tag of a dynamic tag
|
static String |
Utilities.genID(ICS icsThread)
Deprecated.
use ICS.genID(boolean) instead
|
int |
IXMLBodyTag.startTag(ICS ics,
String sTagName,
FTValList vIn,
String sCData)
Method to evaluate the start tag of a dynamic tag
|
int |
IDynamicTag.startTag(ICS ics,
String sTagName,
FTValList vIn,
String sCData)
Method to evaluate the start tag of a dynamic tag
|
Modifier and Type | Method and Description |
---|---|
ICS |
AssetEvent.getICS()
Returns the ICS involved in the event
|
Modifier and Type | Method and Description |
---|---|
void |
AssetEventListener.init(ICS ics) |
void |
AbstractAssetEventListener.init(ICS ics) |
Modifier and Type | Method and Description |
---|---|
IName |
IName.add(ICS ics,
int posn,
String comp)
Adds a single component at a specified position within this
name.
|
IName |
IName.add(ICS ics,
String comp)
Adds a single component to the end of this name.
|
IName |
IName.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
IName.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
void |
IDir.addAttrs(ICS ics,
IName dn,
Attributes attributes)
Add attributes to an existing entry.
|
void |
IUserDir.addGroupMember(ICS ics,
IName group,
IName member)
Add a user to a group.
|
Collection |
IDir.andSearch(ICS ics,
Attributes matchingAttributes)
Simple search returns all entries with matching attributes
(AND); searches under Properties.baseDN
|
Collection |
IDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes)
Simple search returns all entries with matching attributes
(AND)
|
Collection |
IDir.children(ICS ics,
IName dn)
Retrieves the immediate child entries of the specified parent.
|
String |
IName.clean(ICS ics)
Return a "clean" string representation for this IName with all whitespace trimmed
between components.
|
int |
IName.compareTo(ICS ics,
Object obj)
Compares this name with another name for order.
|
void |
IDir.create(ICS ics,
IName dn,
Attributes attributes)
Create an object.
|
void |
IDir.delete(ICS ics,
IName dn)
Delete the specified entry.
|
void |
IDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes)
Delete the specified attributes from the specified entry.
|
boolean |
IName.endsWith(ICS ics,
IName n)
Determines whether this name ends with a specified suffix.
|
String |
IName.get(ICS ics,
int posn)
Retrieves a component of this name.
|
Enumeration |
IName.getAll(ICS ics)
Retrieves the components of this name as an enumeration of
strings.
|
Attributes |
IDir.getAttrs(ICS ics,
IName dn,
String[] attrs)
Retrieve the specified attributes from the specified entry.
|
static IName |
StaticFactory.getCurrentName(ICS ics)
Instantiates an IName for the currently logged in user.
|
IName |
IName.getPrefix(ICS ics,
int posn)
Creates a name whose components consist of a prefix of the
components of this name.
|
static String |
DirProperties.getProperty(ICS ics,
String property)
Returns the value of a property.
|
static String |
DirProperties.getRequiredProperty(ICS ics,
String property)
Returns the value of a property.
|
IName |
IName.getSuffix(ICS ics,
int posn)
Creates a name whose components consist of a suffix of the
components in this name.
|
Collection |
IUserDir.groupHierarchicalMembers(ICS ics,
IName dn)
List all user members, direct and inherited, of the specified group.
|
Collection |
IUserDir.groupHierarchicalMemberships(ICS ics,
IName dn)
List all groups to which the specified entry belongs, directly or inherited.
|
Collection |
IUserDir.groupMembers(ICS ics,
IName dn)
List all direct members (users and groups) of the specified group
|
Collection |
IUserDir.groupMemberships(ICS ics,
IName dn)
List all groups to which the specified entry directly belongs.
|
protected static IFactory |
StaticFactory.instantiateFactory(ICS ics)
Looks up the factory classname to use from the property file and
instantiate it.
|
boolean |
IName.isEmpty(ICS ics)
Determines whether this name is empty.
|
static boolean |
DirProperties.isIgnoreCaseInLDAP(ICS ics)
Returns true if Sites is configured with LDAP and syntax ignore
case is set to true.
|
static Hashtable |
DirProperties.JNDIEnvironment(ICS ics)
Reads all the relevant JNDI variables from the property files
and returns it in a format suitable for creation of a JNDI
Context.
|
Collection |
IUserDir.listGroups(ICS ics)
Lists all groups (descendants of Properties.groupParent)
|
Collection |
IUserDir.listGroups(ICS ics,
IName commonAncestor)
Lists all groups descended from a specified node.
|
Collection |
IUserDir.listUsers(ICS ics)
Lists all users (descendants of Properties.peopleParent)
|
Collection |
IUserDir.listUsers(ICS ics,
IName commonAncestor)
Lists all users descended from a specified node.
|
static Properties |
DirProperties.namingSyntax(ICS ics)
Reads all the naming syntax out of the property file
|
static IDir |
StaticFactory.newDir(ICS ics)
Instantiates an IDir using the factory class specified in the
property file (DirProperties.classIFactory).
|
IDir |
IFactory.newDir(ICS ics)
Instantiates an instance of an IDir object
|
static IName |
StaticFactory.newName(ICS ics,
String name)
Instantiates an IName using the factory class specified in the
property file (DirProperties.classIFactory).
|
IName |
IFactory.newName(ICS ics,
String name)
Instantiates an IName.
|
static IUserDir |
StaticFactory.newUserDir(ICS ics)
Instantiates an IUserDir using the factory class specified in the
property file (DirProperties.classIFactory).
|
static IUserDir |
StaticFactory.newUserDir(ICS ics,
IDir iDir)
Instantiates an IUserDir using the factory class specified in the
property file (DirProperties.classIFactory).
|
IUserDir |
IFactory.newUserDir(ICS ics,
IDir IDir)
Instantiates an instance of an IUserDir object
|
Collection |
IDir.orSearch(ICS ics,
Attributes matchingAttributes)
Simple search returns all entries with attributes matching any of
those specified (OR); searches under Properties.baseDN
|
Collection |
IDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes)
Simple search returns all entries attributes matching any of
those specified (OR)
|
Object |
IName.remove(ICS ics,
int posn)
Removes a component from this name.
|
void |
IUserDir.removeGroupMember(ICS ics,
IName group,
IName member)
Remove a user from a group.
|
void |
IDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes)
Replace the existing attribute value(s) with the specified
value(s).
|
int |
IName.size(ICS ics)
Returns the number of components in this name.
|
boolean |
IName.startsWith(ICS ics,
IName n)
Determines whether this name starts with a specified prefix.
|
Constructor and Description |
---|
Attribute(ICS ics,
String id)
Constructs a new instance of an unordered attribute with no
value.
|
Attribute(ICS ics,
String id,
boolean ordered) |
Attribute(ICS ics,
String id,
Object value)
Constructs a new instance of an unordered attribute with a
single value.
|
Attribute(ICS ics,
String id,
Object value,
boolean ordered)
Constructs a new instance of a possibly ordered attribute with
a single value.
|
Attributes(ICS ics)
Constructs a new instance of Attributes.
|
Attributes(ICS ics,
boolean ignoreCase)
Constructs a new instance of Attributes.
|
Attributes(ICS ics,
String attrID,
Object val)
Constructs a new instance of Attributes with one
attribute.
|
Attributes(ICS ics,
String attrID,
Object val,
boolean ignoreCase)
Constructs a new instance of Attributes with one attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
AMServerDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
AMServerDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection |
AMServerDir.andSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
AMServerDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
AMServerDir.children(ICS ics,
IName dn) |
void |
AMServerDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
AMServerDir.delete(ICS ics,
IName dn) |
void |
AMServerDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
COM.FutureTense.Access.ISingleSignOn.User |
AMUsers.discoverLogin(ICS ics)
Discover current User
|
static com.iplanet.sso.SSOToken |
AMToken.getAdminToken(ICS ics) |
Attributes |
AMServerDir.getAttrs(ICS ics,
IName dn,
String[] attrs) |
com.iplanet.am.sdk.AMGroup |
AMServerDir.getGroup(ICS ics,
String dn) |
com.iplanet.am.sdk.AMObject |
AMServerDir.getObject(ICS ics,
IName dn) |
static com.iplanet.sso.SSOToken |
AMToken.getSSOToken(ICS ics) |
static com.iplanet.sso.SSOToken |
AMToken.getToken(ICS ics,
String username,
String password) |
Collection |
AMServerDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
AMServerDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection |
AMServerDir.groupMembers(ICS ics,
IName dn) |
Collection |
AMServerDir.groupMemberships(ICS ics,
IName dn) |
Collection |
AMServerDir.listGroups(ICS ics) |
Collection |
AMServerDir.listGroups(ICS ics,
IName commonAncestor) |
Collection |
AMServerDir.listUsers(ICS ics) |
Collection |
AMServerDir.listUsers(ICS ics,
IName commonAncestor) |
Collection |
AMServerDir.orSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
AMServerDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
AMServerDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
AMServerDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
boolean |
AMUsers.verifyLogin(ICS ics,
String user,
String id)
Verify Login
|
Constructor and Description |
---|
AMServerDir(ICS ics)
Required signature for IDir Factory
|
AMServerDir(ICS ics,
IDir idir)
Required signature for IUserDir Factory
|
Modifier and Type | Method and Description |
---|---|
void |
ManageUsers.addGroup(ICS ics,
String name) |
void |
ManageUsers.addUser(ICS ics,
String name,
String password,
String acls) |
void |
ManageUsers.deleteGroup(ICS ics,
String name) |
void |
ManageUsers.deleteUser(ICS ics,
String name) |
protected IName |
ManageUsers.getGroupName(ICS ics,
String name) |
protected IName |
ManageUsers.getUserName(ICS ics,
String name) |
void |
ManageUsers.init(ICS ics) |
static Object |
BaseFactory.instantiateImplementation(ICS ics,
String propertyName,
Class[] paramTypes,
Object[] initArgs)
Look for an instantiation of the class named by the property in
the object pool, and if not found, instantiate it.
|
static void |
DirLogger.logDebug(ICS ics,
String className,
String method)
Log debug message indicating method
|
static void |
DirLogger.logTrace(ICS ics,
String msg,
String className,
String method)
Logs a warning message
|
static void |
DirLogger.logWarning(ICS ics,
int errCode,
String className,
String method,
Object[] args)
Logs a warning message
|
static void |
DirLogger.logWarning(ICS ics,
int errCode,
String detail,
String className,
String method)
Logs a warning message
|
protected static IName |
BaseDir.namePropertyValue(ICS ics,
String propName)
Constructs an IName from the .ini file value of the property name.
|
IDir |
Factory.newDir(ICS ics)
Instantiates an IDir.
|
IName |
Factory.newName(ICS ics,
String name)
Constructs a new IName instance by parsing the string.
|
IUserDir |
Factory.newUserDir(ICS ics,
IDir dir)
Instantiates an IUserDir.
|
static void |
DirLogger.throwFatalException(ICS ics,
int errno,
Object[] args,
String detail,
String className,
String method)
Logs and throws fatal exception
|
static void |
DirLogger.throwFatalException(ICS ics,
int errno,
String detail,
String className,
String method)
Logs and throws fatal exception
|
static Attributes |
Converter.toAttributes(ICS ics,
Attributes JNDIattrs)
Convert the specified class.
|
static void |
DirLogger.traceEnter(ICS ics,
String className,
String method)
Log trace message indicating method entry
|
Constructor and Description |
---|
BaseAttribute(ICS ics,
Class[] argTypes,
Object[] args)
Ultimately, all constructors call this class to instantiate the
Attributtes implementation class from the classname specified
in the property file.
|
BaseAttributes(ICS ics,
Class[] argTypes,
Object[] args)
Ultimately, all constructors call this class to instantiate the
Attributtes implementation class from the classname specified
in the property file.
|
BaseDir(ICS ics)
Does nothing but satisfies
com.openmarket.directory.common.Factory class requirements
|
Modifier and Type | Method and Description |
---|---|
IName |
CSName.add(ICS ics,
String comp) |
void |
PluginDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.addAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
void |
PluginDir.addGroupMember(ICS ics,
IName group,
IName member) |
void |
CSDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection |
PluginDir.andSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
CSDir.andSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
PluginDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.children(ICS ics,
IName dn) |
String |
CSName.clean(ICS ics) |
void |
PluginDir.create(ICS ics,
IName entry,
Attributes attributes) |
void |
CSDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
PluginDir.delete(ICS ics,
IName dn) |
void |
CSDir.delete(ICS ics,
IName dn) |
void |
PluginDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
protected Collection |
CSDir.doGroupSearch(ICS ics,
Attributes matchingAttributes,
boolean bAnd) |
protected Collection |
CSDir.doUserSearch(ICS ics,
Attributes matchingAttributes,
boolean bAnd) |
Attributes |
PluginDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
Attributes |
CSDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
static String |
CSName.getGroupIName(ICS ics,
String groupname) |
static String |
CSName.getGroupName(ICS ics,
IName dn) |
protected String |
CSDir.getGroupName(ICS ics,
IName dn) |
static String |
CSName.getID(ICS ics,
IName dn) |
protected String |
CSDir.getID(ICS ics,
IName dn) |
static String |
CSName.getPeopleIName(ICS ics,
String userid) |
protected String |
CSDir.getRequiredColumn(ICS ics,
IList list,
String colName,
String METHOD) |
protected void |
CSDir.getSpecialAtts(Attributes atts,
ICS ics,
String id,
String[] attrIds) |
protected Attributes |
CSDir.getSystemUserAttrs(ICS ics,
IName dn,
String[] attrIds) |
static CSName.Type |
CSName.Type.getType(ICS ics,
IName name) |
Collection |
CSDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
CSDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection |
PluginDir.groupMembers(ICS ics,
IName group) |
Collection |
CSDir.groupMembers(ICS ics,
IName group) |
Collection |
PluginDir.groupMemberships(ICS ics,
IName dn) |
Collection |
CSDir.groupMemberships(ICS ics,
IName dn) |
protected String |
PluginDir.INameToPluginID(ICS ics,
IName dn) |
Collection |
CSDir.listGroups(ICS ics) |
Collection |
CSDir.listGroups(ICS ics,
IName commonAncestor) |
Collection |
PluginDir.listUsers(ICS ics) |
Collection |
CSDir.listUsers(ICS ics) |
Collection |
CSDir.listUsers(ICS ics,
IName commonAncestor) |
Collection |
PluginDir.orSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
CSDir.orSearch(ICS ics,
Attributes matchingAttributes) |
Collection |
PluginDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
PluginDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
CSDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
PluginDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
protected void |
CSDir.restoreVar(ICS ics,
String varName,
String oldValue) |
protected String |
CSDir.setVar(ICS ics,
String varName,
String newValue) |
protected boolean |
CSDir.verifyIList(ICS ics,
IList list,
String METHOD) |
Constructor and Description |
---|
CSDir(ICS ics) |
CSDir(ICS ics,
IDir idir) |
CSName(ICS ics,
String name) |
CSName(ICS ics,
String name,
Properties syntax) |
PluginDir(ICS ics) |
PluginDir(ICS ics,
boolean bEditAttributes) |
PluginDir(ICS ics,
IDir idir) |
PluginDir(ICS ics,
IDir dir,
boolean bEditAttributes) |
Modifier and Type | Method and Description |
---|---|
IName |
NameWrapper.add(ICS ics,
int posn,
String comp)
Adds a single component at a specified position within this
name.
|
IName |
NameWrapper.add(ICS ics,
String comp)
Adds a single component to the end of this name.
|
IName |
NameWrapper.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
NameWrapper.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
void |
JNDIDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
LDAPUserDir.addGroupMember(ICS ics,
IName group,
IName member)
Add a user to a group.
|
Collection |
JNDIDir.andSearch(ICS ics,
Attributes matchingAttributes)
Simple search returns all entries with matching attributes
(AND); searches under DirProperties.baseDN
|
Collection |
JNDIDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
protected void |
JNDIDir.attrsOp(ICS ics,
IName dn,
int op,
Attributes attributes) |
protected static String |
JNDIDir.authtMech(ICS ics)
Do *not* use this to set the authentication mechanism.
|
Collection |
JNDIDir.children(ICS ics,
IName dn) |
String |
NameWrapper.clean(ICS ics)
Return a "clean" string representation for this IName with all whitespace trimmed
between components.
|
int |
NameWrapper.compareTo(ICS ics,
Object obj)
Compares this name with another name for order.
|
void |
JNDIDir.create(ICS ics,
IName entry,
Attributes attributes) |
void |
JNDIDir.delete(ICS ics,
IName dn) |
void |
JNDIDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
protected boolean |
JNDIDir.DNExists(ICS ics,
IName dn)
Ensure that the Distinguished name exists in the directory.
|
boolean |
NameWrapper.endsWith(ICS ics,
IName n)
Determines whether this name ends with a specified suffix.
|
protected static IName |
JNDIDir.fullName(ICS ics,
IName name)
Clone the name and prepend the basedn to it
|
String |
NameWrapper.get(ICS ics,
int posn)
Retrieves a component of this name.
|
Enumeration |
NameWrapper.getAll(ICS ics)
Retrieves the components of this name as an enumeration of
strings.
|
protected Attribute |
LDAPUserDir.getAttribute(ICS ics,
IName dn,
String attname)
returns null if uniquemember attribute is not found.
|
Attributes |
JNDIDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
protected static IName |
JNDIDir.getBaseDN(ICS ics)
Look up the baseDN in the object pool, if not there, create it
from the string in the property file.
|
Attributes |
JNDIDir.getGroupAttributes(ICS ics,
String groupname,
Attributes attributes) |
protected com.openmarket.directory.jndi.JNDIInterface |
JNDIDir.getJNDIInterface(ICS ics) |
protected int |
LDAPUserDir.getMemberIndex(ICS ics,
Attribute memberAtt,
IName member) |
IName |
NameWrapper.getPrefix(ICS ics,
int posn)
Creates a name whose components consist of a prefix of the
components of this name.
|
IName |
NameWrapper.getSuffix(ICS ics,
int posn)
Creates a name whose components consist of a suffix of the
components in this name.
|
Attributes |
JNDIDir.getUserAttributes(ICS ics,
String name,
Attributes attributes) |
Collection |
LDAPUserDir.groupHierarchicalMembers(ICS ics,
IName dn)
List all user members, direct and inherited, of the specified group.
|
Collection |
LDAPUserDir.groupHierarchicalMemberships(ICS ics,
IName dn)
List all groups to which the specified entry belongs, directly or inherited.
|
Collection |
LDAPUserDir.groupMembers(ICS ics,
IName dn)
List all direct members (users and groups) of the specified group
|
Collection |
LDAPUserDir.groupMemberships(ICS ics,
IName dn)
List all groups to which the specified entry directly belongs.
|
protected static void |
JNDIDir.handleNamingException(ICS ics,
NamingException e,
JNDIDir.SupportingData data,
String className,
String methodName)
Added by Yu-Chun to call the modified handleNamingException() with throwException=true
|
protected static void |
JNDIDir.handleNamingException(ICS ics,
NamingException e,
JNDIDir.SupportingData data,
String className,
String methodName,
boolean throwException)
The JNDI interface doesn't specify every type of Exception that
might be thrown by a particular method.
|
protected HashMap |
LDAPUserDir.hierarchicalMembers(ICS ics,
IName group,
HashMap members,
HashMap alreadyLooked) |
protected HashMap |
LDAPUserDir.hierarchicalMemberships(ICS ics,
HashMap groups,
IName member) |
protected static int |
JNDIDir.intPropertyValue(ICS ics,
String propName) |
boolean |
NameWrapper.isEmpty(ICS ics)
Determines whether this name is empty.
|
protected boolean |
LDAPUserDir.isMember(ICS ics,
IName group,
IName member) |
protected boolean |
JNDIDir.isMember(ICS ics,
IName member,
IName group)
Member is a name relative to baseDN
|
Collection |
LDAPUserDir.listGroups(ICS ics)
Lists all groups (descendants of Properties.groupParent)
|
Collection |
LDAPUserDir.listGroups(ICS ics,
IName commonAncestor)
Lists all groups descended from a specified node.
|
Collection |
LDAPUserDir.listUsers(ICS ics)
Lists all users (descendants of Properties.peopleParent)
|
Collection |
LDAPUserDir.listUsers(ICS ics,
IName commonAncestor)
Lists all users descended from a specified node.
|
protected static Collection |
JNDIDir.membersToCollection(ICS ics,
Attribute attr)
Don't use toCollection here because the Enumeration is of
Objects (Strings) not NameClassPair's.
|
protected Attributes |
JNDIDir.mimeEncodedPropToAttributes(ICS ics,
String propname) |
protected List |
JNDIDir.mimeEncodedPropToNameList(ICS ics,
String propname) |
protected Collection |
JNDIDir.opSearch(ICS ics,
IName parent,
Attributes matchingAttributes,
String op) |
Collection |
JNDIDir.orSearch(ICS ics,
Attributes matchingAttributes)
Simple search returns all entries with attributes matching any of
those specified (OR); searches under DirProperties.baseDN
|
Collection |
JNDIDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
protected static String |
JNDIDir.principal(ICS ics)
Returns the principal being used for JNDI SPI access, whether
it be the current user or something configured in the property
file.
|
protected static IName |
JNDIDir.relativeName(ICS ics,
IName fName)
Clone the name and chop the basedn off it.
|
Object |
NameWrapper.remove(ICS ics,
int posn)
Removes a component from this name.
|
void |
LDAPUserDir.removeGroupMember(ICS ics,
IName group,
IName member)
Remove a user from a group.
|
void |
JNDIDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
int |
NameWrapper.size(ICS ics)
Returns the number of components in this name.
|
boolean |
NameWrapper.startsWith(ICS ics,
IName n)
Determines whether this name starts with a specified prefix.
|
protected static Collection |
JNDIDir.toCollection(ICS ics,
NamingEnumeration nEnum) |
protected static Collection |
JNDIDir.toCollection(ICS ics,
NamingEnumeration nEnum,
IName prefix) |
protected static Name |
NameWrapper.toJNDIName(ICS ics,
IName name)
Convert the specified class.
|
protected Attribute |
JNDIDir.uniquememberAttr(ICS ics,
IName group)
returns null if uniquemember attribute is not found.
|
Constructor and Description |
---|
JNDIDir(ICS ics)
Initializes ObjectPool of DirContext instances, if pooling is enabled
|
LDAPUserDir(ICS ics,
IDir idir) |
NameWrapper(ICS ics,
Class[] argTypes,
Object[] args)
Ultimately, all constructors call this class to instantiate the
Name implementation class from the classname specified
in the property file.
|
NameWrapper(ICS ics,
String name)
Constructs a new instance of a name.
|
NameWrapper(ICS ics,
String name,
Properties syntax)
Constructs a new instance of a name.
|
SupportingData(ICS ics,
IName n,
String op,
Attributes attrs,
Attribute attr) |
Modifier and Type | Method and Description |
---|---|
COM.FutureTense.Access.ISingleSignOn.User |
JNDIUsers.discoverLogin(ICS ics)
Discover current User
This method is changed because WebSphere Portal ends up giving the NULL principal
ics.getUserPrincipal(), If you move out of the Portal accessing the servlet
If WebSphere Portal gets fixed with this bug Then we role back the changes
|
String |
JNDILogin.getAnonymousACLs(ICS ics)
In case of native install, we create DefaultReader user inside the database and
we can assign exclusive ACLs to him.
|
protected DirContext |
JNDIAuthDir.getInitialContext(ICS ics) |
boolean |
JNDIUsers.verifyLogin(ICS ics,
String user,
String id)
Verify Login
This method is changed because WebSphere Portal ends up giving the NULL
ics.getUserPrincipal(), If you move out of the Portal accessing the servlet
If WebSphere Portal gets fixed with this bug Then we role back the changes
|
Constructor and Description |
---|
JNDIAuthDir(ICS ics) |
Modifier and Type | Method and Description |
---|---|
protected Object |
Base.createAttributes(ICS ics)
Method to allow derived classes to use a different list than the default
|
Modifier and Type | Method and Description |
---|---|
protected int |
Save.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
Load.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
List.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
int |
Delete.doEndTag(ICS ics,
boolean bDebug)
Method which processes the start tag of the acl.delete tag.
|
protected int |
Create.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
Modifier and Type | Method and Description |
---|---|
protected int |
Search.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
ReplaceAttrs.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
RemoveGroupMember.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
RemoveAttrs.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
ListUsers.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
GroupMemberships.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
GroupMembers.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
GetAttrs.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
Delete.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
Create.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
Children.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
AddGroupMember.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
AddAttrs.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
Modifier and Type | Method and Description |
---|---|
protected int |
MakeChild.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
protected int |
Get.doEndTag(ICS ics,
boolean bDebug)
Method to process the end tag for this instance
|
Constructor and Description |
---|
LDAPDir(ICS ics) |
LDAPDir(ICS ics,
IDir iDir) |
Modifier and Type | Method and Description |
---|---|
void |
NTDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
NTDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
Attributes |
NTDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
protected IName |
NTDir.getUserID(ICS ics,
IName ntID) |
protected String |
NTDir.INameToPluginID(ICS ics,
IName dn) |
void |
NTDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
Constructor and Description |
---|
NTDir(ICS ics) |
NTDir(ICS ics,
IDir dir) |
Modifier and Type | Method and Description |
---|---|
protected Object |
Base.createAttributes(ICS ics)
Method to allow derived classes to use a different list than the default
|
void |
Base.putAttributeValue(ICS ics,
Object oKey,
Object oValue)
Method to set an attribute value during body processing
|
Modifier and Type | Method and Description |
---|---|
int |
Load.endTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the acl.load tag.
|
int |
List.endTag(ICS ics,
FTValList vIn)
Method which processes the end tag of the acl.list tag.
|
int |
Create.endTag(ICS ics,
FTValList vIn)
Method which processes the end tag of the acl.create tag.
|
int |
Delete.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the acl.delete tag.
|
Modifier and Type | Method and Description |
---|---|
int |
Search.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.search
|
int |
ReplaceAttrs.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.replaceattrs
|
int |
RemoveAttrs.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.removeattrs
|
int |
GetAttrs.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.getattrs
|
int |
Create.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.create
|
int |
AddAttrs.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the dir.addattrs
|
int |
Search.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
int |
ReplaceAttrs.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
int |
RemoveGroupMember.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.removegroupmember
|
int |
RemoveAttrs.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
int |
ListUsers.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.listusers
|
int |
GroupMemberships.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.groupmemberships
|
int |
GroupMembers.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.groupmembers
|
int |
GetAttrs.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
int |
Delete.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.delete
|
int |
Create.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
int |
Children.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.children
|
int |
AddGroupMember.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the dir.addgroupmember
|
int |
AddAttrs.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the install tag.
|
Modifier and Type | Method and Description |
---|---|
int |
MakeChild.endTag(ICS ics,
FTValList vIn)
Method to implement the end tag of the name.makechild
|
int |
MakeChild.startTag(ICS ics,
FTValList vIn)
Method which processes the start tag of the name:makechild tag.
|
int |
Get.startTag(ICS ics,
FTValList vIn)
Method to implement the start tag of the name.get
|
Modifier and Type | Method and Description |
---|---|
ICS |
IFilterEnvironment.getICS()
Returns handle to interface of Content Server object.
|
Modifier and Type | Method and Description |
---|---|
void |
IReplicate.checkNewAssetNameInSharedAsset(ICS ics,
Long newsharedpubid,
String srcassetname,
String srcassettype)
Verifies that new asset name is the same as original asset name for a shared asset.
|
void |
IReplicate.checkNewAssetNameInSharedAsset(ICS ics,
String srcassetname,
String srcassettype)
Verifies that new asset name is the same as original asset name for a shared asset.
|
String |
IReplicate.getNewSiteCatalogPageNameAssumingSiteEntry(ICS ics,
String srcSiteCatalogPageName)
Gets a new site-catalog page name, given a source site-catalog page name, and provided a SiteEntry asset owns it
|
String |
IReplicate.getNewSiteCatalogPageNameAssumingTemplate(ICS ics,
String srcSiteCatalogPageName)
Gets a new site-catalog page name, given a source site-catalog page name, and provided a Template asset owns it
|
Modifier and Type | Method and Description |
---|---|
protected ICS |
CustomUsers.getICS(FTValList vIn) |
Modifier and Type | Method and Description |
---|---|
void |
CustomDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.addAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
void |
CustomDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection<String> |
CustomDir.andSearch(ICS ics,
Attributes matchingAttributes) |
Collection<String> |
CustomDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CustomDir.children(ICS ics,
IName dn) |
void |
CustomDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.delete(ICS ics,
IName dn) |
void |
CustomDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
COM.FutureTense.Access.ISingleSignOn.User |
CustomUsers.discoverLogin(ICS ics) |
String |
CustomLogin.getAnonymousACLs(ICS ics)
In case of native install, we create DefaultReader user inside the
database and we can assign exclusive ACLs to him.
|
Attributes |
CustomDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
protected com.openmarket.framework.objects.UserCatalog |
CustomUserManager.getUserCatalog(ICS ics) |
Collection |
CustomDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
CustomDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection<String> |
CustomDir.groupMembers(ICS ics,
IName group) |
Collection<String> |
CustomDir.groupMemberships_(ICS ics,
IName dn) |
Collection<String> |
CustomDir.groupMemberships(ICS ics,
IName dn) |
protected String |
CustomDir.INameToCustomID(ICS ics,
IName dn) |
Collection |
CustomDir.listGroups(ICS ics) |
Collection |
CustomDir.listGroups(ICS ics,
IName commonAncestor) |
Collection<String> |
CustomDir.listUsers(ICS ics) |
Collection |
CustomDir.listUsers(ICS ics,
IName commonAncestor) |
Collection<String> |
CustomDir.orSearch(ICS ics,
Attributes matchingAttributes) |
Collection<String> |
CustomDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
CustomDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
CustomDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
boolean |
CustomUsers.verifyLogin(ICS ics,
String user,
String id) |
Constructor and Description |
---|
CustomDir(ICS ics) |
CustomDir(ICS ics,
IDir idir) |
CustomUserFactory(ICS ics) |
CustomUserManager(ICS ics) |
CustomUserManager(ICS ics,
UserDirectory userRepository)
This constructor makes a tester's life easy
|