java.lang.Object
medi.db.util.MediLinker
- public class MediLinker
- extends java.lang.Object
|
Method Summary |
static void |
deleteAll(java.lang.String type,
java.lang.Object[] ID)
|
static void |
deletePreserving(java.lang.String type,
java.lang.Object[] ID)
|
static java.lang.Object |
getUserObject(java.lang.String type,
java.lang.Object[] ID)
|
static boolean |
isAttachCompatible(java.lang.String fatherType,
java.lang.String sonType)
|
static boolean |
isCopyCompatible(java.lang.String type)
|
static boolean |
isCutCompatible(java.lang.String fatherType,
java.lang.String sonType)
|
static java.lang.Object[] |
link(java.lang.String fatherType,
java.lang.Object[] fatherID,
java.lang.String sonType,
java.lang.Object[] sonID)
Links two nodes. |
static void |
setProvider(medi.db.AbstractProvider pPrv)
Sets the provider to use. |
static void |
unlink(java.lang.String fatherType,
java.lang.Object[] fatherID,
java.lang.String sonType,
java.lang.Object[] sonID)
Removes a link between two nodes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prv
private static medi.db.AbstractProvider prv
type2deleter
private static java.util.HashMap type2deleter
type2getter
private static java.util.HashMap type2getter
pasteCompatibility
private static java.util.HashMap pasteCompatibility
type2cut
private static java.util.HashSet type2cut
type2copy
private static java.util.HashSet type2copy
cuttableTypes
private static java.lang.String[] cuttableTypes
copyableTypes
private static java.lang.String[] copyableTypes
allTypes
private static java.lang.String[] allTypes
compatStrings
private static java.lang.String[][] compatStrings
MediLinker
public MediLinker()
setProvider
public static void setProvider(medi.db.AbstractProvider pPrv)
- Sets the provider to use.
isCutCompatible
public static boolean isCutCompatible(java.lang.String fatherType,
java.lang.String sonType)
isCopyCompatible
public static boolean isCopyCompatible(java.lang.String type)
isAttachCompatible
public static boolean isAttachCompatible(java.lang.String fatherType,
java.lang.String sonType)
getUserObject
public static java.lang.Object getUserObject(java.lang.String type,
java.lang.Object[] ID)
throws javatools.db.DbException
link
public static java.lang.Object[] link(java.lang.String fatherType,
java.lang.Object[] fatherID,
java.lang.String sonType,
java.lang.Object[] sonID)
throws javatools.db.DbException
- Links two nodes.
unlink
public static void unlink(java.lang.String fatherType,
java.lang.Object[] fatherID,
java.lang.String sonType,
java.lang.Object[] sonID)
throws javatools.db.DbException
- Removes a link between two nodes.
deleteAll
public static void deleteAll(java.lang.String type,
java.lang.Object[] ID)
throws javatools.db.DbException
deletePreserving
public static void deletePreserving(java.lang.String type,
java.lang.Object[] ID)
throws javatools.db.DbException