public class RepositoryExceptions extends SandboxException
Constructor and Description |
---|
RepositoryExceptions(Sandbox sandbox,
java.util.Map<java.lang.String,java.lang.Throwable> reposExceptions)
Constructs a
RepositoryExceptions . |
RepositoryExceptions(Sandbox sandbox,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.Throwable> reposExceptions)
Constructs a
RepositoryExceptions with a message. |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Throwable> |
getThrowables()
Returns all exceptions and errors.
|
void |
log(ADFLogger logger,
java.util.logging.Level level)
Logs this exception.
|
getSandbox
public RepositoryExceptions(Sandbox sandbox, java.util.Map<java.lang.String,java.lang.Throwable> reposExceptions)
RepositoryExceptions
.sandbox
- the sandbox that contains the repositoriesreposExceptions
- the throwables or errors from the repositories.
The keys of the map are the IDs of th repositories.java.lang.IllegalArgumentException
- if the given map of Throwables
is null or emptypublic RepositoryExceptions(Sandbox sandbox, java.lang.String message, java.util.Map<java.lang.String,java.lang.Throwable> reposExceptions)
RepositoryExceptions
with a message.sandbox
- the sandbox that contains the repositoriesmessage
- the messagereposExceptions
- the throwables or errors from the repositories.
The keys of the map are IDs of the repositories.public final java.util.Map<java.lang.String,java.lang.Throwable> getThrowables()
public void log(ADFLogger logger, java.util.logging.Level level)
SandboxException
log
in class SandboxException
logger
- the logger to log this exceptionlevel
- the logging level