|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.molgenis.omx.decorators.NameConvention
public class NameConvention
This class contains functions to enforce the XGAP naming policy for entities and storing files that belong to certain entities.
| Constructor Summary | |
|---|---|
NameConvention()
|
|
| Method Summary | ||
|---|---|---|
static String |
escapeEntityNameStrict(String name)
Converts an entity name into its safe version, so that they can be used in contexts such as programming environments where strict names are needed. |
|
static String |
escapeFileName(String name)
Converts file name into its safe version, so that they can be safely stored on any file system. |
|
static void |
validateEntityName(String name)
Validates an entity name, checking that only characters from the set [<>/a-zA-Z0-9_\\s\\-:.(),;\\+] are used. |
|
static
|
validateEntityNames(List<E> entities)
Validate names of Entities by wrapping NameConvention.validateEntityName(name) |
|
static
|
validateEntityNamesStrict(List<E> entities)
Validate names of Entities by wrapping NameConvention.validateEntityNameStrict(name) |
|
static void |
validateEntityNameStrict(String name)
Validates an entity name, so that they can be used in contexts such as programming environments where strict names are needed. |
|
static void |
validateFileName(String name)
Validates a file name, so that they can be safely stored on any file system. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NameConvention()
| Method Detail |
|---|
public static String escapeFileName(String name)
throws DatabaseException
input -
Exception
DatabaseException
public static String escapeEntityNameStrict(String name)
throws DatabaseException
name -
Exception
DatabaseException
public static void validateFileName(String name)
throws DatabaseException
DatabaseException
public static void validateEntityName(String name)
throws DatabaseException
name -
DatabaseException
public static void validateEntityNameStrict(String name)
throws DatabaseException
name -
DatabaseException
public static <E extends Identifiable> void validateEntityNames(List<E> entities)
throws DatabaseException
E - entities -
DatabaseException
public static <E extends Identifiable> void validateEntityNamesStrict(List<E> entities)
throws DatabaseException
E - entities -
DatabaseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||