Add role method has implemented like this,

 public void addRole(String roleName, String[] userList,
                        org.wso2.carbon.user.api.Permission[] permissions)
            throws org.wso2.carbon.user.api.UserStoreException {
        addRole(roleName, userList, (Permission[]) permissions);

    }

in org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.java.

but org.wso2.carbon.user.core.Permission class extends the
org.wso2.carbon.user.api.Permission

public class Permission extends org.wso2.carbon.user.api.Permission {

So it cast down the inheritance hierarchy.

thanks,
Amila.
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to