container/components/components/src/main/java/org/mobicents/slee/container/component/validator/ProfileSpecificationComponentValidator.java
public boolean validate() {

		boolean passed = true;

		try {

			if (!validateDescriptor()) {
				// this is quick fail
				passed = false;
				return passed;
			}
			// we cant validate some parts on fail here

			if (!validateCMPInterface()) {
				passed = false;

			} else {
				if (!validateProfileTableInterface()) {
					passed = false;
				}

			}

			if (!validateProfileLocalInterface()) {
				passed = false;
			}

			if (!validateProfileManagementInterface()) {
				passed = false;
			}

			if (!validateAbstractClass()) {
				passed = false;
			}

		} catch (Exception e) {
			e.printStackTrace();
		}

		return passed;

	}
public boolean validate() {

		boolean passed = true;

		try {

			if (!validateDescriptor()) {
				// this is quick fail
				passed = false;
				return passed;
			}
			// we cant validate some parts on fail here

			if (!validateCMPInterface()) {
				passed = false;

			} else {
				if (!validateProfileTableInterface()) {
					passed = false;
				}

			}

			if (!validateProfileLocalInterface()) {
				passed = false;
			}

			if (!validateProfileManagementInterface()) {
				passed = false;
			}

			if (!validateAbstractClass()) {
				passed = false;
			}

		} catch (Exception e) {
			e.printStackTrace();
		}

		return passed;

	}
/*
(non-Javadoc)

@see
org.mobicents.slee.container.component.validator.Validator#validate()