}
-
// ********************** GETTER / SETTER **************************/
public String getRole() {
this.role = role;
}
+ //************************* STRING ***********************************/
+
@Override
public String toString() {
return this.role;
}
-
-
-}
+}
\ No newline at end of file
*/
public class CdmAuthority implements GrantedAuthority, ConfigAttribute, IGrantedAuthorityConverter {
- private static final long serialVersionUID = 1L;
-
+ private static final long serialVersionUID = -41894743719582595L;
public static final Logger logger = Logger.getLogger(CdmAuthority.class);
private static Map<String, CdmAuthority> grantedAuthorityCache = new HashMap<>();
public final static Role ROLE_REMOTING = new Role(UUID.fromString("be004bf6-0498-48e3-9f06-ff93fc9cdc9a"), "ROLE_REMOTING");
private final UUID uuid;
-
- public UUID getUuid() {
- return uuid;
- }
-
private final String authority;
public Role(UUID uuid, String authority) {
return role;
}
+ public UUID getUuid() {
+ return uuid;
+ }
+
@Override
public String getAuthority() {
return authority;
public String toString(){
return getAuthority();
}
-
-}
+}
\ No newline at end of file
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.context.event.ContextStartedEvent;
-import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionDefinition;
private IGrantedAuthorityService grantedAuthorityService;
// not to be autowired, since the FirstdataInserter must be usable without security
- private AuthenticationProvider runAsAuthenticationProvider = null;
+// private AuthenticationProvider runAsAuthenticationProvider = null;
protected PlatformTransactionManager transactionManager;
insertFirstData();
}
-
private void insertFirstData() {
// this ApplicationListener may be called multiple times in nested
@DataSet
public class FirstDataInserterTest extends CdmTransactionalIntegrationTest {
- private final String[] tableNames = new String[]{"USERACCOUNT", "USERACCOUNT_GRANTEDAUTHORITYIMPL", "GRANTEDAUTHORITYIMPL", "CDMMETADATA"};
+ private final String[] tableNames = new String[]{"USERACCOUNT", "USERACCOUNT_GRANTEDAUTHORITYIMPL", "GRANTEDAUTHORITYIMPL", "CDMMETADATA", "GROUP"};
@SuppressWarnings("unused")
private static final Logger logger = Logger.getLogger(TaxonServiceImplTest.class);