First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,35 @@
@start rule: main
package weblogic.management.configuration.callback;
import java.lang.reflect.Constructor;
import java.util.Hashtable;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import javax.management.MBeanServer;
import weblogic.rjvm.JVMID;
import weblogic.t3.services.Config;
import weblogic.t3.services.PropertyDef;
import weblogic.t3.srvr.T3Srvr;
import weblogic.management.WebLogicMBean;
import weblogic.management.WebLogicMBeanServer;
import weblogic.management.configuration.ConfigurationError;
import weblogic.management.configuration.DomainMBean;
import weblogic.management.internal.Helper;
/**
* @author Copyright (c) @year by BEA, Inc. All Rights Reserved.
*/
public interface @callbackInterfaceName @callbackSuperIntefaceName
{
@callbackOperations
}
@end rule: main
@start rule: interfaceOperation
@operationReturnType @operationName(@operationParameters) @operationExceptions;
@end rule: interfaceOperation

View File

@@ -0,0 +1,18 @@
@start rule: main
package weblogic.management.configuration;
import javax.management.ObjectName;
/**
* @genAuthor Copyright (c) @year by BEA, Inc. All Rights Reserved.
*/
public interface @genConfigInterfaceName
extends @genConfigSuperInterfaceName
{
@configGetters
}
@end rule: main
@start rule: configGetter
@genAttributeType @genGetOrIsAttribute;
@end rule: configGetter

View File

@@ -0,0 +1,197 @@
@start rule: main
@genPackageDeclaration;
import java.lang.reflect.Constructor;
import java.util.*;
import javax.management.MBeanServer;
import weblogic.management.ManagementError;
import weblogic.management.WebLogicMBean;
import weblogic.management.configuration.ConfigurationError;
import weblogic.management.configuration.DomainMBean;
import weblogic.management.internal.Helper;
import weblogic.management.configuration.*;
/**
* @genAuthor Copyright (c) @year by BEA. All Rights Reserved.
*/
public class @genClassName
extends @genSuperClassName
implements @genInterfaceName @genTargetInterface
// we should also implement @genConfigInterfaceName,
// but comment it out for now
{
@constructor
@genTemplateDeclaration
@genAttributes
@genOperations
}
@end rule: main
@start rule: constructor
public @genClassName() {
super();
try {
// FIXME br-at-weblogic.com 21-Jun-00
boolean isServer = true;
// cover for the case where is not T3Srvr for testing.
@genAttributeDefaults;
} catch (Throwable t) {
throw new ConfigurationError(t);
}
}
@end rule: constructor
@start rule: attributeField
/*
* Declaration of @genAttributeName
*/
private @genAttributeType @genAttributeFieldName;
@end rule: attributeField
@start rule: attributeDefault
if (isServer) {
@genAttributeDefault;
} else {
@genAttributeClientDefault;
}
@end rule: attributeDefault
@start rule: arrayFields
/*
* @genAttributeName
*/
private Set @genAttributeFieldName;
@end rule: arrayField
@start rule: getter
/**
* Getter for @genAttributeName
*/
public @genAttributeType get@genAttributeName() {
return @genAttributeFieldName;
}
@end rule: getter
@start rule: mbeanGetter
/**
* Getter for @genAttributeName
*/
public @genAttributeType get@genAttributeName() {
if (@genAttributeFieldName == null) {
try {
String attrType = Helper.mbeanType("@genAttributeType");
@genAttributeType val =
(@genAttributeType)Helper.createMBean(
"Default " + attrType + " for " + getName(),
attrType,
getDomain().getName()
);
this.@genAttributeFieldName = val;
} catch (Throwable t) {
throw new ConfigurationError(t);
}
}
return @genAttributeFieldName;
}
@end rule: mbeanGetter
@start rule: isgetter
/**
* Boolean getter for @genAttributeName
*/
public boolean is@genAttributeName() {
return @genAttributeFieldName;
}
@end rule: isgetter
@start rule: arrayGetter
/**
* Getter for @genAttributeName
*/
public @genAttributeType get@genAttributeName() {
@genAttributeType result = new @genComponentType[@genAttributeFieldName.size()];
result = (@genAttributeType)@genAttributeFieldName.toArray(result);
return result;
}
@end rule: arrayGetter
@start rule: setter
/**
* Setter for @genAttributeName
*/
public void set@genAttributeName(@genAttributeType value)
{
@genDynamicCheck
if (!(@genLegalCheck)) {
throw new ConfigurationError("Illegal value for @genAttributeName ," +
" valid values are: @genLegalCheck");
}
set("@genAttributeName", @genGetOrIsAttribute, value);
@genAttributeFieldName = value;
}
@end rule: setter
@start rule: arraySetter
/**
* Setter for @genAttributeName
*/
public void set@genAttributeName(@genAttributeType value) {
@genDynamicCheck
if (!(@genLegalCheck)) {
throw new ConfigurationError("Illegal value for @genAttributeName ," +
" valid values are: @genLegalCheck");
}
set("@genAttributeName", @genGetOrIsAttribute, value);
@genAttributeFieldName = new HashSet();
for (int i = 0; i < value.length; i++) @genAttributeFieldName.add(value[i]);
}
@end rule: arraySetter
@start rule: adder
/**
* Add method setter for @genAttributeName
*/
public boolean @genOperationName(@genOperationParameters)
@genOperationExceptions
{
if (value == null) throw new NullPointerException("value is null");
add("@genAttributeName", value);
return @genAttributeFieldName.add(value);
}
@end rule: adder
@start rule: remover
/**
* Remove method setter for @genAttributeName
*/
public boolean @genOperationName(@genOperationParameters)
@genOperationExceptions
{
if (value == null) throw new NullPointerException("value is null");
remove("@genAttributeName", value);
return @genAttributeFieldName.remove(value);
}
@end rule: remover
@start rule: allremover
/**
* All remove method for @genAttributeName
*/
public boolean @genOperationName() @genOperationExceptions {
removeAll("@genAttributeName");
return @genAttributeFieldName.clear();
}
@end rule: allremover
@start rule: operation
public @genOperationReturnType @genOperationName(@genOperationParameters)
@genOperationExceptions
{
throw new InternalError("NYI");
}
@end rule: operation

View File

@@ -0,0 +1,167 @@
@start rule: main
@genPackageDeclaration
import java.lang.reflect.Constructor;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import weblogic.management.ManagementException;
import weblogic.management.descriptors.XMLElementMBeanDelegate;
import weblogic.management.tools.ToXML;
/**
* @genAuthor Copyright (c) @year by BEA. All Rights Reserved.
*
* This file was automatically generated, do not edit.
*
*/
public class @genClassName extends XMLElementMBeanDelegate
implements @genInterfaceName
{
static final long serialVersionUID = 0000000000000001L;
/**
* Attributes
*/
@genAttributes
/**
* Constructor
*/
@constructor
/**
* Getters\Setters
*/
@genAccessors
/**
* XML generation code
*/
@toXML
}
@end rule: main
@start rule: constructor
public @genClassName() {
super();
}
@end rule: constructor
@start rule: attributeFieldDeclaration
private boolean @genAttributeFieldSetTesterName = false;
private @genAttributeType @genAttributeFieldName @genDefaultValue;
@end rule: attributeFieldDeclaration
@start rule: attributeFieldArrayDeclaration
private boolean @genAttributeFieldSetTesterName = false;
private List @genAttributeFieldName;
@end rule: attributeFieldArrayDeclaration
@start rule: attributeArrayInitialization
@genAttributeFieldName = Collections.synchronizedList(new ArrayList());
@end rule: attributeArrayInitialization
@start rule: getter
/**
* Getter for @genAttributeName
*/
public @genAttributeType @genMethodName() {
return @genAttributeFieldName;
}
@end rule: getter
@start rule: setter
/**
* Setter for @genAttributeName
*/
public void @genMethodName(@genAttributeType value) {
@emptyStringCheck @genAttributeType old = @genAttributeFieldName;
@genAttributeFieldName = value;
@genAttributeFieldSetTesterName = @attributeIsSetExpression;
checkChange("@genAttributeFieldName",old,@genAttributeFieldName);
}
@end rule: setter
@start rule: arrayGetter
/**
* Getter for @genAttributeName
*/
public @genAttributeType @genMethodName() {
if(@genAttributeFieldName == null) {
return new @genAttributeTypeMinusArrayBrackets[0];
}
@genAttributeType result = new @genAttributeTypeMinusArrayBrackets[@genAttributeFieldName.size()];
result = (@genAttributeType)@genAttributeFieldName.toArray(result);
return result;
}
@end rule: arrayGetter
@start rule: arraySetter
/**
* Setter for @genAttributeName
*/
public void @genMethodName(@genAttributeType value) {
@genAttributeType _oldVal = null;
if (changeSupport != null) {
_oldVal = @getterMethodName();
}
@genAttributeFieldSetTesterName = true;
if(@genAttributeFieldName == null) {
@attributeArrayInitialization
} else {
@genAttributeFieldName.clear();
}
if (null != value) for (int i = 0; i < value.length; i++) @genAttributeFieldName.add(value[i]);
if (changeSupport != null) {
checkChange("@genAttributeName",_oldVal,@getterMethodName());
}
}
@end rule: arraySetter
@start rule: arrayAdder
/**
* Adder for @genAttributeName
*/
public void @genMethodName(@genAttributeTypeMinusArrayBrackets value) {
@genAttributeFieldSetTesterName = true;
if(@genAttributeFieldName == null) {
@attributeArrayInitialization
}
@genAttributeFieldName.add(value);
}
@end rule: arrayAdder
@start rule: arrayRemover
/**
* Remover for @genAttributeName
*/
public void @genMethodName(@genAttributeTypeMinusArrayBrackets value) {
if(@genAttributeFieldName == null) {
return;
}
@genAttributeFieldName.remove(value);
}
@end rule: arrayRemover
@start rule: isGetter
/**
* Boolean getter for @genAttributeName
*/
public boolean @genMethodName() {
return @genAttributeFieldName;
}
@end rule: isGetter
@start rule: toXML
public String toXML() {
return "NYI";
}
@end rule: toXML

File diff suppressed because one or more lines are too long