public void addItdTypeDetails(final ItdTypeDetails itdTypeDetails) { if (itdTypeDetails == null || itdTypeDetails.getGovernor() == null) { return; } if (typeMap.get(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName()) == null) { typeMap.put(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName(), new HashMap<String, MemberHoldingTypeDetails>()); } itdIdToTypeMap.put(itdTypeDetails.getDeclaredByMetadataId(), itdTypeDetails.getGovernor() .getName().getFullyQualifiedTypeName()); typeMap.get(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName()).put( itdTypeDetails.getDeclaredByMetadataId(), itdTypeDetails); updateChanges(itdTypeDetails.getGovernor().getName(), false); }
/** * Constructor based on an existing ITD * * @param existing (required) */ public ItdTypeDetailsBuilder(final ItdTypeDetails existing) { super(existing.getDeclaredByMetadataId(), existing); aspect = existing.getAspect(); governor = existing.getGovernor(); importRegistrationResolver = new ImportRegistrationResolverImpl(aspect.getPackage()); privilegedAspect = existing.isPrivilegedAspect(); declarePrecedence = existing.getDeclarePrecedence(); }
public void addItdTypeDetails(final ItdTypeDetails itdTypeDetails) { if (itdTypeDetails == null || itdTypeDetails.getGovernor() == null) { return; } if (typeMap.get(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName()) == null) { typeMap.put(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName(), new HashMap<String, MemberHoldingTypeDetails>()); } itdIdToTypeMap.put(itdTypeDetails.getDeclaredByMetadataId(), itdTypeDetails.getGovernor() .getName().getFullyQualifiedTypeName()); typeMap.get(itdTypeDetails.getGovernor().getName().getFullyQualifiedTypeName()).put( itdTypeDetails.getDeclaredByMetadataId(), itdTypeDetails); updateChanges(itdTypeDetails.getGovernor().getName(), false); }
/** * Constructor based on an existing ITD * * @param existing (required) */ public ItdTypeDetailsBuilder(final ItdTypeDetails existing) { super(existing.getDeclaredByMetadataId(), existing); aspect = existing.getAspect(); governor = existing.getGovernor(); importRegistrationResolver = new ImportRegistrationResolverImpl(aspect.getPackage()); privilegedAspect = existing.isPrivilegedAspect(); declarePrecedence = existing.getDeclarePrecedence(); }