class com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl extends com.novell.ldapchai.impl.AbstractChaiGroup implements com.novell.ldapchai.impl.edir.entry.GroupOfNames
{
public java.lang.String getLdapObjectClassName()
{
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
return "groupOfNames";
}
void <init>(java.lang.String, com.novell.ldapchai.provider.ChaiProvider)
{
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
java.lang.String v;
com.novell.ldapchai.provider.ChaiProvider v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
v := @parameter: java.lang.String;
v := @parameter: com.novell.ldapchai.provider.ChaiProvider;
specialinvoke v.<com.novell.ldapchai.impl.AbstractChaiGroup: void <init>(java.lang.String,com.novell.ldapchai.provider.ChaiProvider)>(v, v);
return;
}
public final boolean isDynamic() throws com.novell.ldapchai.exception.ChaiUnavailableException, com.novell.ldapchai.exception.ChaiOperationException
{
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
boolean v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
v = virtualinvoke v.<com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl: boolean compareStringAttribute(java.lang.String,java.lang.String)>("objectClass", "dynamicGroupAux");
return v;
}
public void addMember(com.novell.ldapchai.ChaiUser) throws com.novell.ldapchai.exception.ChaiUnavailableException, com.novell.ldapchai.exception.ChaiOperationException
{
com.novell.ldapchai.ChaiUser v;
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
v := @parameter: com.novell.ldapchai.ChaiUser;
staticinvoke <com.novell.ldapchai.impl.edir.entry.EdirEntries: void writeGroupMembership(com.novell.ldapchai.ChaiUser,com.novell.ldapchai.ChaiGroup)>(v, v);
return;
}
public void removeMember(com.novell.ldapchai.ChaiUser) throws com.novell.ldapchai.exception.ChaiUnavailableException, com.novell.ldapchai.exception.ChaiOperationException
{
com.novell.ldapchai.ChaiUser v;
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
v := @parameter: com.novell.ldapchai.ChaiUser;
staticinvoke <com.novell.ldapchai.impl.edir.entry.EdirEntries: void removeGroupMembership(com.novell.ldapchai.ChaiUser,com.novell.ldapchai.ChaiGroup)>(v, v);
return;
}
public java.lang.String readGUID() throws com.novell.ldapchai.exception.ChaiOperationException, com.novell.ldapchai.exception.ChaiUnavailableException
{
com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl v;
java.lang.String v;
v := @this: com.novell.ldapchai.impl.edir.entry.GroupOfNamesImpl;
v = staticinvoke <com.novell.ldapchai.impl.edir.entry.EdirEntries: java.lang.String readGuid(com.novell.ldapchai.ChaiEntry)>(v);
return v;
}
}