Methoden zur Verwendung von Objekten der Klasse IDType.
Methoden zur Verwendung von Objekten der Klasse IDType.
static IDType idtype::alloc(
int id = 0,
int id2 = 0,
int id3 = 0,
char* stringid = "")
Erzeuge einen neue ID vom Typ IDType. Das Objekt muss mit idtype::release wieder gelöscht werden.
Name | Typ | Default | Beschreibung |
Return | IDType | Ein neues Objekt von Typ IDType | |
id | int | 0 | Erster Zahlenwert der ID oder 0 |
id2 | int | 0 | Zweiter Zahlenwert der ID oder 0 |
id3 | int | 0 | Dritter Zahlenwert der ID oder 0 |
stringid | String oder char* | "" | StringID der ID oder "" |
IDType str = idtype::alloc (1);
IDType str = idtype::alloc (1, 0, 0, "meine StringID");
static IDType idtype::clone(IDType id)
Erzeuge einen Kopie einer ID. Das Objekt muss mit idtype::release wieder gelöscht werden.
Name | Typ | Default | Beschreibung |
Return | IDType | Ein neues Objekt von Typ IDType | |
id | IDType | - | Originale ID vom Typ IDType |
IDType str = idtype::clone (myID);
static void idtype::release(IDType id)
Löschen eines mit idtype::alloc oder idtype::clone erzeugten IDType-Objektes
Name | Typ | Default | Beschreibung |
str | IDType | - | Lösche dieses Objekt aus dem Speicher |
IDType id = idtype::alloc (); : : idtype::release (id);
static IDType idtype::copy(IDType i1, IDType i2)
Kopiere den Inhalt einer ID in eine andere ID. Der Inhalt von i2 wird in i1 kopiert.
Name | Typ | Default | Beschreibung |
Return | IDType | Der Parameter i1 wird zurückgegeben. | |
i1 | IDType | - | Diese ID soll geändert werden. |
i2 | IDType | - | Für die Änderung sollen sollen diese Werte verwdendet werden |
static int idtype::id(IDType ID)
Hole die erste Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | Erste Zahl einer gegebenen ID vom Typ IDType | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
static int idtype::id2(IDType ID)
Hole die zweite Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | Zweite Zahl einer gegebenen ID vom Typ IDType | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
static int idtype::id3(IDType ID)
Hole die dritte Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | Dritte Zahl einer gegebenen ID vom Typ IDType | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
static char* idtype::stringid(IDType ID)
Hole die StringID einer ID.
Name | Typ | Default | Beschreibung |
Return | char* | StringID einer gegebenen ID vom Typ IDType
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
ID | IDType | - | Gültiges Objekt vom Typ IDType |
static int idtype::set_id(IDType ID, int i)
Setze die erste Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
i | int | - | Neuer Wert für die erste ID-Zahl |
static int idtype::set_id2(IDType ID, int i)
Setze die zweite Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
i | int | - | Neuer Wert für die zweite ID-Zahl |
static int idtype::set_id3(IDType ID, int i)
Setze die dritte Zahl einer ID.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
i | int | - | Neuer Wert für die dritte ID-Zahl |
static int idtype::set_stringid(IDType ID, char* si)
Setze die StringID einer ID.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
ID | IDType | - | Gültiges Objekt vom Typ IDType |
si | String oder char* | - | Neuer Wert für die StringID |
static int idtype::is_equal(IDType ID1, IDType ID2)
Vergleiche zwei IDs. Zwei IDs sind gleich, wenn sie das gleiche Objekt entalten oder wenn ihre drei enthaltenen Zahlen und die StringID gleich sind.
Name | Typ | Default | Beschreibung |
Return | int | 0 : ungleich 1 : gleich |
|
ID1 | IDType | - | Gültiges Objekt vom Typ IDType oder 0 |
ID2 | IDType | - | Gültiges Objekt vom Typ IDType oder 0 |
static char* idtype::record_id(char* stringId)
Ermittle die Record.Id einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSRecordId.
Name | Typ | Default | Beschreibung |
Return | char * | Record.Id einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::group_id(char* stringId)
Ermittle die Record.GroupId einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSGroupId.
Name | Typ | Default | Beschreibung |
Return | char * | Record.GroupId einer StringID im PublishingServer-Schema
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::entity_id(char* stringId)
Ermittle die Entity.Id einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSEntityId.
Name | Typ | Default | Beschreibung |
Return | char * | Entity.Id einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::entity_class(char* stringId)
Ermittle die Entity.Class einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSEntityClass.
Name | Typ | Default | Beschreibung |
Return | char * | Entity.Class einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::parent_record_id(char* stringId)
Ermittle die Record.ParentId einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSParentRecordId.
Name | Typ | Default | Beschreibung |
Return | char * | Record.ParentId einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::parent_group_id(char* stringId)
Ermittle die Record.ParentGroupId einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSParentGroupId.
Name | Typ | Default | Beschreibung |
Return | char * | Record.ParentGroupId einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::parent_entity_id(char* stringId)
Ermittle die Entity.ParentId einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSParentEntityId.
Name | Typ | Default | Beschreibung |
Return | char * | Entity.ParentId einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::parent_entity_class(char* stringId)
Ermittle die Entity.ParentClass einer StringID im PublishingServer-Schema. In Platzhalterskripten entspricht das Ergebnis dem Wert von gPSParentEntityClass.
Name | Typ | Default | Beschreibung |
Return | char * | Entity.ParentClass einer StringID im PublishingServer-Schema.
Der Rückgabewert darf nicht verändert werden und wird bei folgenden Aufrufen der Funktion überschrieben. Hier finden Sie Informationen zu readonly-Rückgaben von Funktionen. |
|
stringId | String oder char* | - | StringID im PublishingServer-Schema |
static char* idtype::to_xml(IDType object, char* rootElementName = "recordid")
Generiere die XML Struktur eines IDType-Objekts.
Wenn Sie über die Verwendung dieser Funktion nachdenken, sind Sie möglicherweise an näheren Informationen zur Interaktion von cscript mit auf dem PubServer als PlugIn bereitgestellten Java-Methoden interessiert. Mehr Informationen dazu finden Sie hier.
Name | Typ | Default | Beschreibung |
Return | char * | xml string oder 0 bei Fehlern. Der Ergebnisstring ist nur bis zum nächsten Aufruf einer to_xml-Funktion gültig und darf nicht verändert oder freigegeben werden. | |
object | IDType | - | Object |
rootElementName | String oder char* | recordid | Name des Root-Elements |
static IDType idtype::from_xml(char* xml)
Generiere eine IDType-Objekt aus einer XML Struktur.
Wenn Sie über die Verwendung dieser Funktion nachdenken, sind Sie möglicherweise an näheren Informationen zur Interaktion von cscript mit auf dem PubServer als PlugIn bereitgestellten Java-Methoden interessiert. Mehr Informationen dazu finden Sie hier.
Alphabetic index HTML hierarchy of classes or Java