|
ILIAS
release_8 Revision v8.24
|
Copy definition for workspace folders. More...
Inheritance diagram for ilWorkspaceCopyDefinition:
Collaboration diagram for ilWorkspaceCopyDefinition:Public Member Functions | |
| getCopyDefinitions () | |
| setCopyDefinitions (array $a_definitions) | |
| Set copy definitions. More... | |
| getTempDir () | |
| setTempDir (string $temp_dir) | |
| Set directory name located in /temp/ directory. More... | |
| getObjectWspIds () | |
| setObjectWspIds (array $object_wps_ids, bool $append=false) | |
| getNumFiles () | |
| setNumFiles (int $num_files) | |
| getSumFileSizes () | |
| setSumFileSizes (int $sum_file_sizes) | |
| getAdheresToLimit () | |
| setAdheresToLimit (BooleanValue $adheres_to_limit) | |
| addCopyDefinition (string $a_source, string $a_target) | |
| equals (Value $other) | |
| getHash () | |
| serialize () | |
| setValue ($value) | |
| Set value. More... | |
| unserialize ($data) | |
| Unserialize definitions. More... | |
Public Member Functions inherited from ILIAS\BackgroundTasks\Implementation\Values\AbstractValue | |
| getType () | |
| getParentTask () | |
| setParentTask (Task $parentTask) | |
| hasParentTask () | |
| getHash () | |
| equals (Value $other) | |
| getType () | |
| setParentTask (Task $parentTask) | |
| getParentTask () | |
| hasParentTask () | |
| setValue ($value) | |
Data Fields | |
| const | COPY_SOURCE_DIR = 'source' |
| const | COPY_TARGET_DIR = 'target' |
Private Attributes | |
| array | $copy_definitions = [] |
| Copy Jobs: source file => relative target file in zip directory. More... | |
| string | $temp_dir |
| array | $object_wsp_ids = [] |
| int | $num_files = 0 |
| int | $sum_file_sizes = 0 |
| BooleanValue | $adheres_to_limit = null |
Additional Inherited Members | |
Protected Attributes inherited from ILIAS\BackgroundTasks\Implementation\Values\AbstractValue | |
| Task | $parentTask |
Copy definition for workspace folders.
Definition at line 27 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::addCopyDefinition | ( | string | $a_source, |
| string | $a_target | ||
| ) |
Definition at line 119 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::equals | ( | Value | $other | ) |
Implements ILIAS\BackgroundTasks\Value.
Definition at line 128 of file class.ilWorkspaceCopyDefinition.php.
References ILIAS\BackgroundTasks\Value\getHash().
Here is the call graph for this function:| ilWorkspaceCopyDefinition::getAdheresToLimit | ( | ) |
Definition at line 109 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::getCopyDefinitions | ( | ) |
Definition at line 43 of file class.ilWorkspaceCopyDefinition.php.
References $copy_definitions.
| ilWorkspaceCopyDefinition::getHash | ( | ) |
Implements ILIAS\BackgroundTasks\Value.
Definition at line 133 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::getNumFiles | ( | ) |
Definition at line 89 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::getObjectWspIds | ( | ) |
Definition at line 73 of file class.ilWorkspaceCopyDefinition.php.
References $object_wsp_ids.
| ilWorkspaceCopyDefinition::getSumFileSizes | ( | ) |
Definition at line 99 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::getTempDir | ( | ) |
Definition at line 57 of file class.ilWorkspaceCopyDefinition.php.
References $temp_dir.
| ilWorkspaceCopyDefinition::serialize | ( | ) |
Definition at line 138 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setAdheresToLimit | ( | BooleanValue | $adheres_to_limit | ) |
Definition at line 114 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setCopyDefinitions | ( | array | $a_definitions | ) |
Set copy definitions.
| string[] | $a_definitions |
Definition at line 52 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setNumFiles | ( | int | $num_files | ) |
Definition at line 94 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setObjectWspIds | ( | array | $object_wps_ids, |
| bool | $append = false |
||
| ) |
Definition at line 78 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setSumFileSizes | ( | int | $sum_file_sizes | ) |
Definition at line 104 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::setTempDir | ( | string | $temp_dir | ) |
Set directory name located in /temp/ directory.
Definition at line 65 of file class.ilWorkspaceCopyDefinition.php.
References $temp_dir.
| ilWorkspaceCopyDefinition::setValue | ( | $value | ) |
Set value.
| $value |
Implements ILIAS\BackgroundTasks\Value.
Definition at line 156 of file class.ilWorkspaceCopyDefinition.php.
| ilWorkspaceCopyDefinition::unserialize | ( | $data | ) |
Unserialize definitions.
| string | $data |
Definition at line 165 of file class.ilWorkspaceCopyDefinition.php.
References $data.
|
private |
Definition at line 41 of file class.ilWorkspaceCopyDefinition.php.
|
private |
Copy Jobs: source file => relative target file in zip directory.
| string[] |
Definition at line 36 of file class.ilWorkspaceCopyDefinition.php.
Referenced by getCopyDefinitions().
|
private |
Definition at line 39 of file class.ilWorkspaceCopyDefinition.php.
|
private |
Definition at line 38 of file class.ilWorkspaceCopyDefinition.php.
Referenced by getObjectWspIds().
|
private |
Definition at line 40 of file class.ilWorkspaceCopyDefinition.php.
|
private |
Definition at line 37 of file class.ilWorkspaceCopyDefinition.php.
Referenced by getTempDir(), and setTempDir().
| const ilWorkspaceCopyDefinition::COPY_SOURCE_DIR = 'source' |
Definition at line 29 of file class.ilWorkspaceCopyDefinition.php.
Referenced by ilCopyWorkspaceFilesToTempDirectoryJob\copyFiles().
| const ilWorkspaceCopyDefinition::COPY_TARGET_DIR = 'target' |
Definition at line 30 of file class.ilWorkspaceCopyDefinition.php.
Referenced by ilCopyWorkspaceFilesToTempDirectoryJob\copyFiles().