/** * Returns the identifier value of the backing bean or generates a new one using the configured * {@link IdentifierGenerator}. * * @return */ Object getOrGenerateIdentifier() { Object existingIdentifier = getIdentifier(); if (existingIdentifier != null) { return existingIdentifier; } Object generatedIdentifier = generator.generateIdentifierOfType(identifierProperty.getTypeInformation()); accessor.setProperty(identifierProperty, generatedIdentifier); return generatedIdentifier; } }
/** * Returns the identifier value of the backing bean or generates a new one using the configured * {@link IdentifierGenerator}. * * @return */ Object getOrGenerateIdentifier() { Object existingIdentifier = getIdentifier(); if (existingIdentifier != null) { return existingIdentifier; } Object generatedIdentifier = generator.generateIdentifierOfType(identifierProperty.getTypeInformation()); accessor.setProperty(identifierProperty, generatedIdentifier); return generatedIdentifier; } }
/** * Returns the identifier value of the backing bean or generates a new one using the configured * {@link IdentifierGenerator}. * * @return */ Object getOrGenerateIdentifier() { Object existingIdentifier = getIdentifier(); if (existingIdentifier != null) { return existingIdentifier; } Object generatedIdentifier = generator.generateIdentifierOfType(identifierProperty.getTypeInformation()); accessor.setProperty(identifierProperty, generatedIdentifier); return generatedIdentifier; } }
/** * Returns the identifier value of the backing bean or generates a new one using the configured * {@link IdentifierGenerator}. * * @return */ public Object getOrGenerateIdentifier() { Serializable existingIdentifier = (Serializable) getIdentifier(); if (existingIdentifier != null) { return existingIdentifier; } Object generatedIdentifier = generator.generateIdentifierOfType(identifierProperty.getTypeInformation()); accessor.setProperty(identifierProperty, generatedIdentifier); return generatedIdentifier; } }