agave-systems/systems-core/src/main/java/org/iplantc/service/systems/model/RemoteSystem.java
/**
	 * Removes role if present for the existing system.
	 * <br>
	 * The role is not deleted from the db. System must be persisted for the changes to take
	 * @see org.iplantc.service.systems.dao.SystemRoleDao
	 * @param role the role to remove
	 * @return true if the role was removed, false otherwise
	 */
Removes role if present for the existing system.

The role is not deleted from the db. System must be persisted for the changes to take
@see org.iplantc.service.systems.dao.SystemRoleDao
@param role the role to remove
@return true if the role was removed, false otherwise
Removes role if present for the existing system . The role is not deleted from the db . System must be persisted for the changes to take @see org . iplantc . service . systems . dao . SystemRoleDao @param role the role to remove @return true if the role was removed false otherwise
@Transient
	public boolean removeRole(SystemRole role)
	{
		if (getRoles().remove(role)) {
			role.setRemoteSystem(null);
			return true;
		}
		else {
			return false;
		}	
	}
@ Transient public boolean removeRole ( SystemRole role ) { if ( getRoles ( ) . remove ( role ) ) { role . setRemoteSystem ( null ) ; return true ; } else { return false ; } }
Removes role if present for the existing system.
Removes role if present for the existing system .