src/main/java/za/co/grindrodbank/dokuti/documentversion/DocumentVersionEntity.java
public void removeAttribute(AttributeEntity attribute) {
        for (Iterator<DocumentAttributeEntity> iterator = documentAttributes.iterator(); iterator.hasNext();) {
            DocumentAttributeEntity documentAttribute = iterator.next();

            if (documentAttribute.getDocumentVersion().equals(this) && documentAttribute.getAttribute().equals(attribute)) {
                iterator.remove();
                documentAttribute.getAttribute().getDocumentAttributes().remove(documentAttribute);
                documentAttribute.setDocumentVersion(null);
                documentAttribute.setAttribute(null);
            }
        }
    }
/**
     * Removes an attribute association from the document version.
     * 
     * @param attribute The attribute to remove from the document version.
     */
Removes an attribute association from the document version.

@param attribute The attribute to remove from the document version.
Removes an attribute association from the document version . @param attribute The attribute to remove from the document version .
public void removeAttribute(AttributeEntity attribute) {
        for (Iterator<DocumentAttributeEntity> iterator = documentAttributes.iterator(); iterator.hasNext();) {
            DocumentAttributeEntity documentAttribute = iterator.next();
            if (documentAttribute.getDocumentVersion().equals(this) && documentAttribute.getAttribute().equals(attribute)) {
                iterator.remove();
                documentAttribute.getAttribute().getDocumentAttributes().remove(documentAttribute);
                documentAttribute.setDocumentVersion(null);
                documentAttribute.setAttribute(null);
            }
        }
    }
public void removeAttribute ( AttributeEntity attribute ) { for ( Iterator < DocumentAttributeEntity > iterator = documentAttributes . iterator ( ) ; iterator . hasNext ( ) ; ) { DocumentAttributeEntity documentAttribute = iterator . next ( ) ; if ( documentAttribute . getDocumentVersion ( ) . equals ( this ) && documentAttribute . getAttribute ( ) . equals ( attribute ) ) { iterator . remove ( ) ; documentAttribute . getAttribute ( ) . getDocumentAttributes ( ) . remove ( documentAttribute ) ; documentAttribute . setDocumentVersion ( null ) ; documentAttribute . setAttribute ( null ) ; } } }
Removes an attribute association from the document version.
Removes an attribute association from the document version .