Package com.evolveum.midpoint.ninja.util
Class NinjaUtils
- java.lang.Object
- 
- com.evolveum.midpoint.ninja.util.NinjaUtils
 
- 
 public class NinjaUtils extends Object Created by Viliam Repan (lazyman).
- 
- 
Field SummaryFields Modifier and Type Field Description static longCOUNT_STATUS_LOG_INTERVALstatic DecimalFormatDECIMAL_FORMATstatic StringJSON_OBJECTS_PREFIXstatic StringJSON_OBJECTS_SUFFIXstatic longWAIT_FOR_EXECUTOR_FINISHstatic StringXML_OBJECTS_PREFIXstatic StringXML_OBJECTS_SUFFIX
 - 
Constructor SummaryConstructors Constructor Description NinjaUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static GetOperationOptionsBuilderaddIncludeOptionsForExport(GetOperationOptionsBuilder optionsBuilder, Class<? extends Containerable> type)static ObjectFiltercreateObjectFilter(FileReference strFilter, NinjaContext context, Class<? extends Containerable> objectClass)static ObjectQuerycreateObjectQuery(FileReference ref, NinjaContext context, Class<? extends Containerable> objectClass)static WritercreateWriter(File output, Charset charset, boolean zip, boolean overwrite)static <T> TgetOptions(com.beust.jcommander.JCommander jc, Class<T> type)static List<ObjectTypes>getTypes(Set<ObjectTypes> selected)static OperationResultparseResult(String result)static StringprintStackToString(Exception ex)static com.beust.jcommander.JCommandersetupCommandLineParser()
 
- 
- 
- 
Field Detail- 
XML_OBJECTS_PREFIXpublic static final String XML_OBJECTS_PREFIX - See Also:
- Constant Field Values
 
 - 
XML_OBJECTS_SUFFIXpublic static final String XML_OBJECTS_SUFFIX - See Also:
- Constant Field Values
 
 - 
JSON_OBJECTS_PREFIXpublic static final String JSON_OBJECTS_PREFIX - See Also:
- Constant Field Values
 
 - 
JSON_OBJECTS_SUFFIXpublic static final String JSON_OBJECTS_SUFFIX - See Also:
- Constant Field Values
 
 - 
DECIMAL_FORMATpublic static final DecimalFormat DECIMAL_FORMAT 
 - 
COUNT_STATUS_LOG_INTERVALpublic static final long COUNT_STATUS_LOG_INTERVAL - See Also:
- Constant Field Values
 
 - 
WAIT_FOR_EXECUTOR_FINISHpublic static final long WAIT_FOR_EXECUTOR_FINISH - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setupCommandLineParserpublic static com.beust.jcommander.JCommander setupCommandLineParser() 
 - 
getOptionspublic static <T> T getOptions(com.beust.jcommander.JCommander jc, Class<T> type)
 - 
createObjectFilterpublic static ObjectFilter createObjectFilter(FileReference strFilter, NinjaContext context, Class<? extends Containerable> objectClass) throws IOException, SchemaException - Throws:
- IOException
- SchemaException
 
 - 
createObjectQuerypublic static ObjectQuery createObjectQuery(FileReference ref, NinjaContext context, Class<? extends Containerable> objectClass) throws IOException, SchemaException - Throws:
- IOException
- SchemaException
 
 - 
parseResultpublic static OperationResult parseResult(String result) 
 - 
createWriterpublic static Writer createWriter(File output, Charset charset, boolean zip, boolean overwrite) throws IOException - Throws:
- IOException
 
 - 
addIncludeOptionsForExportpublic static GetOperationOptionsBuilder addIncludeOptionsForExport(GetOperationOptionsBuilder optionsBuilder, Class<? extends Containerable> type) 
 - 
getTypespublic static List<ObjectTypes> getTypes(Set<ObjectTypes> selected) 
 
- 
 
-