public class CreateChildResourceTask extends SessionedTask<java.lang.Object>
Constructor and Description |
---|
CreateChildResourceTask(Ref parentref, NamedRef childref, java.lang.Object initialValue)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
_execute()
Subclasses implement this method
|
static void |
create(ConfigService configService, Ref parentref, NamedRef childref, java.lang.Object initialValue) |
static void |
create(ConfigService configService, java.lang.String session, Ref parentref, NamedRef childref, java.lang.Object initialValue) |
assertExists, assertLocation, assertNONResource, assertNotExists, assertNotLocationData, assertNotNull, assertNotNullElement, assertResource, assertSimple, call, doExecute, doExecute, doExecute, doExecute, expand, getConfigContext, getConfigMBean, getConfigService, getDescription, getSession, isLocation, isReadOnlyTransaction, requiresSystemTransaction
public CreateChildResourceTask(Ref parentref, NamedRef childref, java.lang.Object initialValue)
parentref
- the reference to the parent under which the child will be createdchildref
- the reference to the child that will be created, the name attribute is an opaque representation of the location where the child reference will go inside the parent resource. The exact form and semantics of this argument is completely left to the developers of the parent resource. Can be null if the location attribute is irrelevantinitialValue
- the initial value for the childpublic static void create(ConfigService configService, Ref parentref, NamedRef childref, java.lang.Object initialValue) throws ValidationException, CreateException
ValidationException
CreateException
public static void create(ConfigService configService, java.lang.String session, Ref parentref, NamedRef childref, java.lang.Object initialValue) throws ValidationException, CreateException
ValidationException
CreateException
protected java.lang.Object _execute() throws ValidationException, CreateException
SessionedTask
_execute
in class SessionedTask<java.lang.Object>
ValidationException
CreateException