@Override public MethodPermissionMetaData clone() { return (MethodPermissionMetaData) super.clone(); }
public void merge(ExcludeListMetaData override, ExcludeListMetaData original) { super.merge(override, original); // TODO: can't merge myself methods = new MethodsMetaData(); methods.merge(override != null ? override.methods : null, original != null ? original.methods : null); } }
public void merge(ExcludeListMetaData override, ExcludeListMetaData original) { super.merge(override, original); // TODO: can't merge myself methods = new MethodsMetaData(); methods.merge(override != null ? override.methods : null, original != null ? original.methods : null); } }
public void merge(ActivationConfigMetaData override, ActivationConfigMetaData original) { super.merge(override, original); ActivationConfigPropertiesMetaData propertyOverride = null; if (override != null) propertyOverride = override.getActivationConfigProperties(); ActivationConfigPropertiesMetaData propertyOriginal = null; if (original != null) propertyOriginal = original.getActivationConfigProperties(); if (propertyOverride == null || propertyOverride.isEmpty()) { if (propertyOriginal != null) activationConfigProperties = propertyOriginal; return; } if (propertyOriginal == null || propertyOriginal.isEmpty()) { if (propertyOverride != null) activationConfigProperties = propertyOverride; return; } activationConfigProperties = new ActivationConfigPropertiesMetaData(); activationConfigProperties.merge(propertyOverride, propertyOriginal); } }
@Override public ContainerTransactionMetaData clone() { return (ContainerTransactionMetaData) super.clone(); } }
public void merge(ActivationConfigMetaData override, ActivationConfigMetaData original) { super.merge(override, original); ActivationConfigPropertiesMetaData propertyOverride = null; if (override != null) propertyOverride = override.getActivationConfigProperties(); ActivationConfigPropertiesMetaData propertyOriginal = null; if (original != null) propertyOriginal = original.getActivationConfigProperties(); if (propertyOverride == null || propertyOverride.isEmpty()) { if (propertyOriginal != null) activationConfigProperties = propertyOriginal; return; } if (propertyOriginal == null || propertyOriginal.isEmpty()) { if (propertyOverride != null) activationConfigProperties = propertyOverride; return; } activationConfigProperties = new ActivationConfigPropertiesMetaData(); activationConfigProperties.merge(propertyOverride, propertyOriginal); } }
@Override public ContainerTransactionMetaData clone() { return (ContainerTransactionMetaData) super.clone(); } }
public void merge(ClusterConfigMetaData override, ClusterConfigMetaData original) { super.merge(override, original); if (override != null) { partitionName = override.getPartitionName(); beanLoadBalancePolicy = override.getBeanLoadBalancePolicy(); homeLoadBalancePolicy = override.getHomeLoadBalancePolicy(); sessionStateManagerJndiName = override.getSessionStateManagerJndiName(); } if (original != null) { if (partitionName == null) partitionName = original.getPartitionName(); if (beanLoadBalancePolicy == null) beanLoadBalancePolicy = original.getBeanLoadBalancePolicy(); if (homeLoadBalancePolicy == null) homeLoadBalancePolicy = original.getHomeLoadBalancePolicy(); if (sessionStateManagerJndiName == null) sessionStateManagerJndiName = original.getSessionStateManagerJndiName(); } } }
@Override public ExcludeListMetaData clone() { return (ExcludeListMetaData) super.clone(); }
public void merge(ClusterConfigMetaData override, ClusterConfigMetaData original) { super.merge(override, original); if (override != null) { partitionName = override.getPartitionName(); beanLoadBalancePolicy = override.getBeanLoadBalancePolicy(); homeLoadBalancePolicy = override.getHomeLoadBalancePolicy(); sessionStateManagerJndiName = override.getSessionStateManagerJndiName(); } if (original != null) { if (partitionName == null) partitionName = original.getPartitionName(); if (beanLoadBalancePolicy == null) beanLoadBalancePolicy = original.getBeanLoadBalancePolicy(); if (homeLoadBalancePolicy == null) homeLoadBalancePolicy = original.getHomeLoadBalancePolicy(); if (sessionStateManagerJndiName == null) sessionStateManagerJndiName = original.getSessionStateManagerJndiName(); } } }
@Override public MethodPermissionMetaData clone() { return (MethodPermissionMetaData) super.clone(); }
/** * Merge override + original into this * @param override * @param original */ public void merge(SecurityIdentityMetaData override, SecurityIdentityMetaData original) { super.merge(override, original); if(override != null && override.getUseCallerIdentity() != null) setUseCallerIdentity(override.getUseCallerIdentity()); else if(original != null && original.getUseCallerIdentity() != null) setUseCallerIdentity(original.getUseCallerIdentity()); if(override != null && override.getRunAs() != null) setRunAs(override.getRunAs()); else if(original != null && original.getRunAs() != null) setRunAs(original.getRunAs()); if(override != null && override.getRunAsPrincipal() != null) setRunAsPrincipal(getRunAsPrincipal()); else if(original != null && original.getRunAsPrincipal() != null) setRunAsPrincipal(original.getRunAsPrincipal()); } }
@Override public ExcludeListMetaData clone() { return (ExcludeListMetaData) super.clone(); }
/** * Merge override + original into this * @param override * @param original */ public void merge(SecurityIdentityMetaData override, SecurityIdentityMetaData original) { super.merge(override, original); if(override != null && override.getUseCallerIdentity() != null) setUseCallerIdentity(override.getUseCallerIdentity()); else if(original != null && original.getUseCallerIdentity() != null) setUseCallerIdentity(original.getUseCallerIdentity()); if(override != null && override.getRunAs() != null) setRunAs(override.getRunAs()); else if(original != null && original.getRunAs() != null) setRunAs(original.getRunAs()); if(override != null && override.getRunAsPrincipal() != null) setRunAsPrincipal(override.getRunAsPrincipal()); else if(original != null && original.getRunAsPrincipal() != null) setRunAsPrincipal(original.getRunAsPrincipal()); } }