09-27-2010 03:39 AM
<!– Admin –>
<permissionsGroup name="Admin" allowFullControl="true" expose= "true" />
<!– Equip Actuacio –>
<permissionsGroup name="Equip Actuacio" allowFullControl="true" expose= "true" />
<!– Propietari –>
<permissionsGroup name="Propietari" allowFullControl="true" expose= "true" />
<!– Superior Jerarquic –>
<permissionsGroup name="Superior Jerarquic" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
<includePermissionGroup permissionGroup="ReadContent" type="sys:base" />
</permissionGroup>
<!– Responsable Serie –>
<permissionsGroup name="Responsable Serie" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
<includePermissionGroup permissionGroup="WriteProperties" type="sys:base" />
<includePermissionGroup permissionGroup="WriteContent" type="sys:base" />
<includePermissionGroup permissionGroup="CheckOut" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CancelCheckOut" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CheckIn" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CreateChildren" type="sys:base" />
<includePermissionGroup permissionGroup="DeleteNode" type="sys:base" />
<includePermissionGroup permissionGroup="DeleteChildren" type="sys:base" />
</permissionGroup>
<!– Consulta –>
<permissionsGroup name="Consulta" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Arxiver –>
<permissionsGroup name="Arxiver" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Interessat –>
<permissionsGroup name="Interessat" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Ciutada –>
<permissionsGroup name="Ciutada" allowFullControl="false" expose= "true" />
<!– System –>
<permissionsGroup name="System" allowFullControl="true" expose= "true" />
09-27-2010 05:08 AM
<!– =============================== –>
<!– Permissions specific to content –>
<!– =============================== –>
<permissionSet type="cm:content" expose="selected">
<!– Content specific roles. –>
<permissionGroup name="Coordinator" extends="true" expose="true"/>
<permissionGroup name="Collaborator" extends="true" expose="true"/>
<permissionGroup name="Contributor" extends="true" expose="true"/>
<permissionGroup name="Editor" extends="true" expose="true"/>
<permissionGroup name="Consumer" extends="true" expose="true"/>
<permissionGroup name="RecordAdministrator" extends="true" expose="false"/>
</permissionSet>
<permissionSet type="cm:folder" expose="selected">
<!– Content folder specific roles. –>
<permissionGroup name="Coordinator" extends="true" expose="true"/>
<permissionGroup name="Collaborator" extends="true" expose="true"/>
<permissionGroup name="Contributor" extends="true" expose="true"/>
<permissionGroup name="Editor" extends="true" expose="true"/>
<permissionGroup name="Consumer" extends="true" expose="true"/>
<permissionGroup name="RecordAdministrator" extends="true" expose="false"/>
</permissionSet>
09-27-2010 05:51 AM
09-27-2010 05:57 AM
09-28-2010 03:23 AM
09-28-2010 05:44 AM
private static void createGroups() throws AccessControlFault, RemoteException {
AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService();
NewAuthority evGrpAuth = new NewAuthority("GROUP", "ResponsableSerie");
NewAuthority[] newAuthorities = {evGrpAuth};
String result[] = accessControlService.createAuthorities(null, newAuthorities);
}
private static void addUsersToGroup(String user) throws AccessControlFault, RemoteException {
String[] Users = {user};
String parentAuthority = "GROUP" + "_" + "ResponsableSerie";
AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService();
String[] result = accessControlService.addChildAuthorities(parentAuthority,
Users);
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.